Python sorted() 函數

實例

對元組排序:

a = ("b", "g", "a", "d", "f", "c", "h", "e")
x = sorted(a)
print(x)

運行實例

定義和用法

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)

運行實例