我正在尝试在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的字符串密码列表)
答案 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']