如何在python中将多个列表合并到一个列表中?

时间:2012-07-20 06:48:03

标签: python list join merge

  

可能重复:
  Making a flat list out of list of lists in Python
  Join a list of lists together into one list in Python

我有很多看起来像

的列表
['it']
['was']
['annoying']

我希望上面看起来像

['it', 'was', 'annoying']

我如何实现这一目标?

3 个答案:

答案 0 :(得分:131)

只需添加它们:

['it'] + ['was'] + ['annoying']

您应该阅读the Python tutorial以了解此类基本信息。

答案 1 :(得分:109)

import itertools
ab = itertools.chain(['it'], ['was'], ['annoying'])
list(ab)

只是另一种方法......

答案 2 :(得分:41)

a = ['it']
b = ['was']
c = ['annoying']

a.extend(b)
a.extend(c)

# a now equals ['it', 'was', 'annoying']