我有一个这样的元组列表(但要大得多):
t = [(1, 2, 3), (4, 5, 6)]
我想要一个包含每个元组的所有第一个元素的列表。我有:
first = list(x[0] for x in t)
假设我只想添加一个小于 EPS 的数字。我想要的是这样的:
first = list(x[0] for x in t, x[0] < EPS)
但这不是一个有效的 python 语句。
我想知道这样做的pythonic方式是什么(我可以像在Java/C++中那样做,但我想一定有更好的方法。