可用于字典的内置函数
项的数量
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']