我该如何使用Python将列表转换为字符串?
使用 ''.join
方法:
xs = ['1', '2', '3']
s = ''.join(xs)
如果列表包含整数,在连接它们之前将元素转换为字符串:xs = [1, 2, 3]
s = ''.join(str(x) for x in xs)
print("\n".join(['I', 'would', 'expect', 'multiple', 'lines']))
- Honeybear', '.join(list1)
将列表的元素用逗号和空格连接起来,或者使用 ' '.join(to)
仅使用空格连接。 - R.S.K>>> xs = [1, 2, 3]
>>> " ".join(str(x) for x in xs)
'1 2 3'
str(anything)
会将任何Python对象转换为其字符串表示形式。类似于执行print(anything)时得到的输出,但是作为一个字符串。 - Redomanxs = ['L', 'O', 'L']
lol_string = ''.join(map(str, xs))
x = [1,2,3]
y = "'" + "','".join(map(str, x)) + "'"
- tandystr(anything)
会将任何Python对象转换为其字符串表示形式。类似于执行print(anything)的输出,但结果是一个字符串。 - Redoman
str(anything)
可以将任何Python对象转换为其字符串表示形式。类似于执行print(anything)
时得到的输出,但作为一个字符串。 - ToolmakerSteve