在python中加入列表列表

python中将列表列表加入单个列表(或迭代器)的语法是否简短?

例如,我有一个如下列表,我想遍历a,b和c。

x = [["a","b"], ["c"]]

我能想到的最好的方法如下。

result = []

[ result.extend(el) for el in x]

for el in result:

print el

回答:

import itertools

a = [['a','b'], ['c']]

print(list(itertools.chain.from_iterable(a)))

以上是 在python中加入列表列表 的全部内容, 来源链接: utcz.com/qa/407577.html

回到顶部