Python sorted() 函數
定義和用法
sorted() 函數返回指定的可迭代對象的排序列表。
您可以指定升序或降序。字符串按字母順序排序,數字按數字排序。
注釋:您無法對同時包含字符串值和數字值的列表進行排序。
語法
sorted(iterable, key=key, reverse=reverse)
參數值
參數 | 描述 |
---|---|
iterable | 必需。要排序的序列,列表、字典、元組等等。 |
key | 可選。執行以確定順序的函數。默認為 None。 |
reverse | 可選。布爾值。False 將按升序排序,True 將按降序排序。默認為 False。 |
更多實例
實例
數值排序:
a = (2, 35, 17) x = sorted(a) print(x)
實例
升序排序:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
實例
降序排序:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)