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

python如何获取字符串表单列表值,python,Python,假设我有一个列表: a = ['a','b','c'] 这是字符串的列表 现在我想以这样的方式进行迭代,以获得abc。我该怎么做 "".join(a) 我应该为你做这件事 或 如果不是所有元素都是字符串另一种稍微不太像python的方式: string = '' for letter in a: string += letter vks提到的另一个替代方案。这假设列表包含str元素或支持+运算符的元素,其方式与追加的语义一致 functools.reduce(lambda x,y:

假设我有一个列表:

a = ['a','b','c']
这是字符串的列表

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

"".join(a)
我应该为你做这件事


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

另一种稍微不太像python的方式:

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

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

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

如果列表不包含所有字符串,也可以使用“.join(map(str,a))。@wolfsgang补充道,Thanxit对于大型字符串来说效率也很低。
functools.reduce(lambda x,y: x+y, ['a','b','c'])