Pythonのリストを逆順に出力する方法を教えてください
Pythonでは、リストを反転出力する2通りの方法があります。
- 「スライス操作子[:: -1]」を使えば、新しい反転したリストが返され、元リストは変更されません。
my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list)
ネイティブの日本語では、文は次のように言い換えることができます。
[5, 4, 3, 2, 1]
- リストを反転するには、原リストを変更する`list.reverse()`メソッドを使用します。
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)
ジャガーの車は推定販売価格で5万ドルとなる見込みだ
[5, 4, 3, 2, 1]
どちらの手法もリストを逆に出力できます。