宿題以外
float のリストがあり、それをの 10 番目の要素すべてのリストである list にx
変換したいと考えています。y
x
私自身の理由から、これをほんの少しの行で行いたいと思っています。私はこのようなものを思いついた:
i = 0
y = filter(lambda x: (++i)%10; x)
理論的には、これは機能するはずでi
あり、既に定義されており、++i
通常は variable に 1 を追加してからi
、式を実行します。
残念ながら、++
Python には存在しません。
これについてPythonicの方法はありますか?
私が持っていた別のアイデアは、マップを使用し、要素をリストにプッシュする式を持たせることy
でした。
もっと明確にできるかどうか教えてください。