小编典典

在 Python 中将具有不同类型的项目列表作为字符串加入

all

我需要加入一个项目列表。列表中的许多项目都是从函数返回的整数值;IE,

myList.append(munfunc())

我应该如何将返回的结果转换为字符串以便将其加入列表?

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

myList.append(str(myfunc()))

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


阅读 91

收藏
2022-03-31

共1个答案

小编典典

调用str(...)是将某些内容转换为字符串的 Pythonic 方式。

您可能需要考虑为什么需要字符串列表。您可以将其保留为整数列表,仅在需要显示整数时将其转换为字符串。例如,如果您有一个整数列表,那么您可以在 for
循环中将它们一一转换,然后将它们加入,

print(','.join(str(x) for x in list_of_ints))
2022-03-31