python – 有条件地将字符串列表与条件连接起来
作者:互联网
我希望有条件地连接列表的更有效方法的建议.
这种技术似乎有效:
sentence = ['this ','is ','are ','a ','sentence']
string = ''
for i in sentence:
if i != 'are ':
string += i
解决方法:
您可以使用str.join
和list comprehension:
sentence = ['this ','is ','are ','a ','sentence']
string = ''.join([i for i in sentence if i != 'are '])
是的,我有目的地使用列表理解.使用str.join时,它是生成器表达式的generally faster.
标签:python,string-concatenation,condition,string,list 来源: https://codeday.me/bug/20190715/1466826.html