将整数列表转换为字符串

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)

注意:您不能将列表用作变量。