在python中加入列表列表

发布于 2021-02-02 23:14:25

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

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

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

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

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

for el in result:
  print el
关注者
0
被浏览
128
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    import itertools
    a = [['a','b'], ['c']]
    print(list(itertools.chain.from_iterable(a)))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看