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'])