【发布时间】:2014-09-22 21:23:14
【问题描述】:
我想知道提取列表列表中每个子列表的第一项并将其附加到新列表的最佳方法是什么。所以如果我有:
lst = [[a,b,c], [1,2,3], [x,y,z]]
我想提取 a、1 和 x 并从中创建一个单独的列表。
我试过了:
lst2.append(x[0] for x in lst)
【问题讨论】:
-
您的代码几乎是正确的。唯一的问题是列表理解的使用。
-
另请参阅stackoverflow.com/questions/25082410/…,了解更一般的问题和解决方案。