リストを逆にしたり、逆方向にループしたりするにはどうすればいいですか? 質問する

リストを逆にしたり、逆方向にループしたりするにはどうすればいいですか? 質問する

ベストアンサー1

新しい逆順リストを取得するにはreversed機能してアイテムを収集し、list:

>>> xs = [0, 10, 20, 40]
>>> list(reversed(xs))
[40, 20, 10, 0]

リストを逆方向に反復するには:

>>> xs = [0, 10, 20, 40]
>>> for x in reversed(xs):
...     print(x)
40
20
10
0

おすすめ記事