Pythonで数字をソートする方法は何ですか?
Pythonでは、数字をソートするために組み込みのsorted()関数やリストオブジェクトのsort()メソッドを使用できます。以下はいくつかの例です:
- 数字リストを並べ替えるには、sorted()関数を使用します。
numbers = [5, 2, 8, 1, 6]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
- 数字リストをソートするために、listオブジェクトのsort()メソッドを使用します。
numbers = [5, 2, 8, 1, 6]
numbers.sort()
print(numbers)
- 数字リストを降順に並べ替える:
numbers = [5, 2, 8, 1, 6]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)
- lambda関数を使用してカスタムソートを行う:
numbers = [5, 2, 8, 1, 6]
sorted_numbers = sorted(numbers, key=lambda x: x % 2) # 按数字奇偶性排序
print(sorted_numbers)
数字を並べ替える基本的な方法について説明しました。具体的な要求や状況に合わせて適切な方法を選択してください。