gpt4 book ai didi

python - 在python中将列表转换为字符串

转载 作者:行者123 更新时间:2023-12-01 00:11:46 27 4
gpt4 key购买 nike

TypeError: can only join an iterable

我正在尝试将整数列表转换为字符串。它向我显示了上述错误。我做错了什么?

预期输出:10,5,78

l=[10,5,78]
s=''
for i in l:
s=s.join(i)
print(s)

最佳答案

加入并不像您想象的那样有效。

加入的作用:

",".join(["a", "b", "c"])

给出“a,b,c”。本质上,它通过列表中的元素创建一个字符串,其中包含您在 .join 之前提供的内容,在本例中它是一个逗号。

所以你想要的可以通过以下方式实现

",".join(str(x) for x in l)

内部表达式将列表 l 中的整数更改为字符串,然后用逗号将它们连接起来。

关于python - 在python中将列表转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59591503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com