python - 如何合并字符串列表成为一个

时间:2013-07-14 20:49:06

标签: python string list concatenation

我正在尝试在python中合并两个字符串列表,例如:

['this','is','list one'] ,['and','list two','combined']

成为一个清单。

"+" and "join".

对我不起作用

原始代码:

 for word in passwordslist:
    frequencyList+=[word[x:x+N] for x in xrange(len(word)-N+1)]

(尝试收集所有N-gram的字符串密码列表)

2 个答案:

答案 0 :(得分:1)

初始化列表?

frequencyList = []
for word in passwordslist:
    frequencyList += [word[x:x+N] for x in xrange(len(word)-N+1)]

你也可以把它写成一个理解:

frequencyList = [
    word[x:x+N]
    for word in passwordslist
    for x in xrange(len(word)-N+1)
]

答案 1 :(得分:0)

>>> first_list = ['this', 'is', 'list one']
>>> second_list = ['and', 'list two', 'combined']
>>> first_list.extend(second_list)
>>> print first_list
['this', 'is', 'list one', 'and', 'list two', 'combined']