在Python 2.7中合并/加入未定义的列表数量

时间:2014-07-08 00:08:53

标签: python list join merge counter

我有一个未定义的列表数量,这些列表是通过将未定义数量的提取推文一起拆分而获得的。

在一个已经存在的主函数中(我不能修改它或者平地机不起作用),我需要将这些单词列表合并到一个单词列表中,这样我就可以使用计数器工具了。

所以...这是我输出的SUBSET ......

['httptcozknmgr']
['ashtonsos', 'ahs']
['its', 'too', 'late', 'to', 'apologize']

我想要一个列表将所有这些以及其他未显示的列表包含在一个看起来像这样的列表中:

['httptcozknmgr', 'ashtonsos', 'ahs', 'its', 'too', 'late', 'to', 'apologize', .........AND ON AND ON AND ON]

谢谢!

2 个答案:

答案 0 :(得分:1)

你可以使用.extend。

lst=["word1"]
lst1=["word2","word3"]
lst.extend(lst1)

这将创建一个看起来像这样的列表:

["word1","word2","word3"]

将它与某种循环配对应该可以完成这项任务。

答案 1 :(得分:0)

my_list = [['httptcozknmgr'],
['ashtonsos', 'ahs'],
['its', 'too', 'late', 'to', 'apologize']]

import itertools
print itertools.chain(*my_list)

或查看右侧相关部分中的任何链接