このようなタプルのリストがあります(ただし、はるかに大きい):
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 ++で行うのと同じ方法で行うことができますが、もっと良い方法があるはずだと思います.