我需要加入一个项目列表。列表中的许多项目都是从函数返回的整数值;IE,
myList.append(munfunc())
我应该如何将返回的结果转换为字符串以便将其加入列表?
我是否需要对每个整数值执行以下操作:
myList.append(str(myfunc()))
有没有更 Pythonic 的方法来解决铸造问题?
调用str(...)是将某些内容转换为字符串的 Pythonic 方式。
str(...)
您可能需要考虑为什么需要字符串列表。您可以将其保留为整数列表,仅在需要显示整数时将其转换为字符串。例如,如果您有一个整数列表,那么您可以在 for 循环中将它们一一转换,然后将它们加入,:
,
print(','.join(str(x) for x in list_of_ints))