字典是Python中非常重要的数据类型,我们在以后的学习中会经常遇到。因此,我认为您绝对需要了解8个常用的内置函数。d.clear()含义:清空字典。>>>d={'a':10,'b':20,'c':30}>>>d{'a':10,'b':20,'c':30}>>>d.clear()>>>d{}d.get()含义:如果key在字典中存在,则返回key的值。d.get()搜索字典d并返回关联的值(如果找到)。如果找不到则返回None。>>>d={'a':10,'b':20,'c':30}>>>print(d.get('b'))20>>>print(d.get('z'))None如果未找到,并且指定了可选参数,则返回该值而不是None。>>>print(d.get('z',-1))-1d.items()含义:返回字典中键值对的列表。d.items()返回包含键值对的元组列表。每个元组中的第一项是键,第二项是键的值。>>>d={'a':10,'b':20,'c':30}>>>d{'a':10,'b':20,'c':30}>>>列表(d.items())[('a',10),('b',20),('c',30)]>>>列表(d.items())[1][0]'b'>>>list(d.items())[1][1]20d.keys()含义:返回字典中键的列表。>>>d={'a':10,'b':20,'c':30}>>>d{'a':10,'b':20,'c':30}>>>list(d.keys())['a','b','c']d.values()含义:返回字典中值的列表。>>>d={'a':10,'b':20,'c':30}>>>d{'a':10,'b':20,'c':30}>>>list(d.values())[10,20,30]即使值重复也会返回多次。>>>d={'a':10,'b':10,'c':10}>>>d{'a':10,'b':10,'c':10}>>>list(d.values())[10,10,10]d.pop()含义:从字典中删除一个键,如果存在,则返回它的值。如果字典中存在,d.pop()会移除并返回其关联值。如果不存在,则引发异常KeyError。>>>d={'a':10,'b':20,'c':30}>>>d.pop('b')20>>>d{'a':10,'c':30}>>>d.pop('z')Traceback(mostrecentcalllast):File"
