python如何获取字符串表单列表值



假设我有一个列表:

a = ['a','b','c']

它是字符串的列表。

现在我想以这样的方式迭代,得到abc。我该怎么做?

"".join(a)

应该为你做这件事。

 "".join(map(str, a))

如果所有元素都不是字符串

另一种稍微不那么蟒蛇的方式:

string = ''
for letter in a:
    string += letter

vks提到的另一个替代方案。这假设列表包含str或支持+运算符的元素,使其与追加的语义一致。

functools.reduce(lambda x,y: x+y, ['a','b','c'])

最新更新