假设我有一个清单:
a = ['a','b','c']
是字符串列表。
现在我想以这样的方式进行迭代:abc
。我怎么能这样做?
答案 0 :(得分:3)
"".join(a)
应该为你做。
或
"".join(map(str, a))
如果所有元素都不是字符串
答案 1 :(得分:0)
另一种稍微不那么py的方式:
function bouncer( arr ){
return arr.filter( function( value ){
return value;
});
}
答案 2 :(得分:0)
vks提到的另一种替代方案。这假定列表包含str或支持+运算符的元素,使其与附加的语义一致。
functools.reduce(lambda x,y: x+y, ['a','b','c'])