【发布时间】:2014-12-06 06:12:36
【问题描述】:
我有一个元组列表,我想将每个元组的第一个元素提取到另一个列表中。
我有一个名为lst 的元组列表,并试图将元素提取到一个名为lst2 的列表中,我得到的是:
>>> lst = [(1, 2), (3, 4), (5, 6)]
>>> lst2 = []
>>> [lst2[i] = lst[i][0] for i in range(len(lst))]
File "<stdin>", line 1
[lst2[i] = lst[i][0] for i in range(len(list))]
^
SyntaxError: invalid syntax
所需的输出是[1, 3, 5]。
你能帮忙弄清楚这个语法有什么问题吗?
【问题讨论】:
标签: python list tuples list-comprehension