Pythonのリスト操作には、要素の並び替えを行うsort()
メソッドと、要素の順序を逆にするreverse()
メソッドがあります。
sort()メソッド
sort()
メソッドは、リストの要素を昇順(小さい順)に並び替えます。このメソッドを使うと、数値や文字列などの要素が持つ自然な順序に従ってリストを並び替えることができます。
numbers = [5, 2, 3, 1, 4]
numbers.sort()
print(numbers) # 出力:[1, 2, 3, 4, 5]
sort()
メソッドにreverse=True
を指定すると、要素を降順(大きい順)に並び替えます。
numbers = [5, 2, 3, 1, 4]
numbers.sort(reverse=True)
print(numbers) # 出力:[5, 4, 3, 2, 1]
reverse()メソッド
reverse()
メソッドは、リストの要素の順序を逆にします。このメソッドを使うと、リストの要素をその場で逆順に並び替えることができます。
numbers = [1, 2, 3, 4, 5]
numbers.reverse()
print(numbers) # 出力:[5, 4, 3, 2, 1]
これらのメソッドを理解し、適切に使い分けることで、Pythonのリスト操作がより柔軟になります。