リストを扱う際、要素の順序を変更することは非常に重要です。Pythonでは、sort()
メソッドやreverse()
メソッドを使用して、リストの順序を簡単に変更できます。この教材では、これらのメソッドの使い方を学びます。
sort()
メソッドsort()
メソッドは、リストの要素を昇順に並べ替えます。元のリストが変更され、何も返しません。
# サンプルリスト
numbers = [5, 2, 9, 1, 5, 6]
# 昇順にソート
numbers.sort()
# 結果を表示
print("昇順にソートされたリスト:", numbers)
numbers
というリストを定義しています。sort()
メソッドを呼び出すことで、リストの要素が昇順に並び替えられます。昇順にソートされたリスト: [1, 2, 5, 5, 6, 9]
sort()
メソッドには、降順でソートするためのオプションがあります。reverse=True
を指定することで、要素を降順に並べ替えることができます。
# サンプルリスト
numbers = [5, 2, 9, 1, 5, 6]
# 降順にソート
numbers.sort(reverse=True)
# 結果を表示
print("降順にソートされたリスト:", numbers)
reverse=True
を引数に渡すことで、降順にソートされます。降順にソートされたリスト: [9, 6, 5, 5, 2, 1]
reverse()
メソッドreverse()
メソッドは、リストの要素の順序を逆にします。こちらも元のリストが変更され、何も返しません。
# サンプルリスト
numbers = [1, 2, 3, 4, 5]
# 順序を逆にする
numbers.reverse()
# 結果を表示
print("逆順にしたリスト:", numbers)
numbers
というリストの順序を逆にするためにreverse()
メソッドを使用しています。逆順にしたリスト: [5, 4, 3, 2, 1]
sort()
メソッドを使用すると、リストを昇順または降順にソートできます。reverse()
メソッドを使用すると、リストの要素の順序を逆にすることができます。これで、リストのソートと順序変更についての基本を学びました。次のステップでは、リストの他の操作について学んでいきましょう。