将整数列表转换为字符串
covert list of integers to string
我想将列表转换为字符串,例如 list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
会是list = '1234567890'
我尝试了 ''.join()
但这不起作用,因为列表由整数组成
您需要先将每个项目转换为字符串
''.join(str(x) for x in list)
因为你有一个 int
values = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
的列表(不要使用内置的 list
来命名)你可以在 [=17] 之前将它们转换为 str
=]
生成器表达式
result = ''.join(str(x) for x in values)
map
函数
result = ''.join(map(str, values))
你可以试试:
lst=[1,3,2,4,4]
list_string=''
for i in lst:
list_string+=str(i)
print(list_string)
注意:您不能将列表用作变量。
我想将列表转换为字符串,例如 list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
会是list = '1234567890'
我尝试了 ''.join()
但这不起作用,因为列表由整数组成
您需要先将每个项目转换为字符串
''.join(str(x) for x in list)
因为你有一个 int
values = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
的列表(不要使用内置的 list
来命名)你可以在 [=17] 之前将它们转换为 str
=]
生成器表达式
result = ''.join(str(x) for x in values)
map
函数result = ''.join(map(str, values))
你可以试试:
lst=[1,3,2,4,4]
list_string=''
for i in lst:
list_string+=str(i)
print(list_string)
注意:您不能将列表用作变量。