我需要加入一个物品 list .列表中的许多项是从函数返回的整数值;即,

myList.append(munfunc()) 

我应该如何将返回的结果转换为字符串,以便将其与列表连接起来?

是否需要对每个整数值执行以下操作:

myList.append(str(myfunc()))

有没有更像Python 的方法来解决铸造问题?

推荐答案

调用str(...)是将某物转换为字符串的一种Python方式.

您可能需要考虑为什么需要字符串列表.您可以将其保留为整数列表,只在需要显示时将整数转换为字符串.例如,如果你有一个整数列表,那么你可以在For循环中一个接一个地转换它们,并用,连接它们:

print(','.join(str(x) for x in list_of_ints))

Python相关问答推荐

在函数内部使用eval(),将函数的输入作为字符串的一部分

PywinAuto在Windows 11上引发了Memory错误,但在Windows 10上未引发

Python 约束无法解决n皇后之谜

Django REST Framework:无法正确地将值注释到多对多模型,不断得到错误字段名称字段对模型无效'<><>

python中字符串的条件替换

Pandas Loc Select 到NaN和值列表

如何并行化/加速并行numba代码?

为什么if2/if3会提供两种不同的输出?

python中csv. Dictreader. fieldname的类型是什么?'

Python避免mypy在相互引用中从另一个类重定义类时失败

polars:有效的方法来应用函数过滤列的字符串

如何强制向量中的特定元素在Gekko中处于优化解决方案中

freq = inject在pandas中做了什么?''它与freq = D有什么不同?''

用来自另一个数据框的列特定标量划分Polars数据框中的每一列,

Pandas 删除只有一种类型的值的行,重复或不重复

Match-Case构造中的对象可调用性测试

函数()参数';代码';必须是代码而不是字符串

Pandas:使列中的列表大小与另一列中的列表大小相同

将标签与山脊线图对齐

合并Pandas中的数据帧,但处理不存在的列