Skip to content

可用于字典的内置函数

项的数量

len() 可用于获取字典中的项数。

python
>>> d = {"yr": 20, "name": "Ed",
...       18: True}
>>> len(d)
3

最小值和最大值

内置函数 min()max() 返回字典键中的最小值和最大值。

对于字符串键,它们按字母顺序返回第一个和最后一个出现的字符串。

python
>>> d = {"yr": 20, "name": "Ed",
...       "is18": True}
>>> min(d) # 按字母顺序比较 'is18', 'name', 'yr'
'is18'
>>> max(d)
'yr'

>>> d = {2: "b", 3: "c", 1: "a"}
>>> min(d)
1
>>> max(d)
3

list()

要获取字典中所有键的列表,请使用 list() 内置函数。

python
>>> d = {"book": "Python", "year": 1990, "author": "Guido"}
>>> list(d)
['book', 'year', 'author'] # 顺序可能不同 (Python 3.6 及之前)

sorted()

要获取已排序的键列表,可以使用 sorted() 内置函数。

python
>>> d = {"book": "Python", "year": 1990, "author": "Guido"}
>>> sorted(d)
['author', 'book', 'year']