我有一个包含单词的列表。每个字母用空格分隔(如下所示)。
word = ["h", " ", "e", " ", "l", " ", "l", " ", "o", " "]
我试图让它以以下格式打印:
h e l l o
我尝试使用print语句(除其他外),但它刚刚出来:
["h", " ", "e", " ", "l", " ", "l", " ", "o", " "]
我该如何解决这个问题?
答案 0 :(得分:2)
您可以str.join(iterable)
将它们作为一个字符串连接在一起:
"".join(word)
这将使用空字符串连接数组的所有元素,基本上将字符串连接成一个。然后你可以打印出来:
print("".join(word))
这将产生
h e l l o
答案 1 :(得分:1)
只需使用join函数将List转换为字符串:
print ("".join(my_word))
""在.join之前意味着在字符之间将添加一个空的空格。如果你想要你可以放任何你喜欢的东西,甚至是空格或数字或字符串。