如果我有这样的列表:
arr = [
["Hi ", "My ", "Name "],
["Is ", "Sally. ", "Born "],
[3, 13, 2010]
]
你如何在一个声明的字符串中得到它
H, My Name Is Sally. Born 3 13 2010
有没有比
更简单的方法example = ""
for x in range(len(arr)):
for j in range(len(arr[x])):
example = example + str(arr[x][j])
print (example)
最佳答案
你可以使用' '.join
:
myList = [
["Hi ", "My ", "Name "],
["Is ", "Sally. ", "Born "],
[3, 13, 2010]
]
sentence = ''.join(str(i)+[' ', ''][type(i) == str] for b in myList for i in b)[:-1]
输出:
'Hi My Name Is Sally. Born 3 13 2010'
关于python - 如何将众多类型的列表附加到单个字符串(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49016940/