Python 之字典操作
# clear() 清除字典。 # get() 如果键存在于字典中,则返回该键的值。 # items() 返回字典中的键值对列表。 # keys() 返回字典中的键列表。 # values() 返回字典中的值列表。 # pop() 从字典中删除一个键,如果它存在,并返回它的值。如果存在于字典中,则d.pop()删除并返回其关联值。如果不存在,则引发异常KeyError。 # popitem() 从字典中删除键值对。用于删除字典中,最后面的键值对。直到字典被删除至空,则d.popitem()引发KeyError异常。 # update() 把字典参数 dict2 的 key/value(键/值) 对更新到字典 dict 里 # fromkeys() 用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。 # setdefault() 方法和get()方法类似, 如果键不已经存在于字典中,将会添加键并将值设为默认值。 if __name__ == '__main__': d = {'a': 1, 'b': 2, 'c': 3} print(d.get('b')) #2 print(d.items()) #[('a', 1), ('b', 2), ('c', 3)] print(d.keys()) #['a', 'b', 'c'] print(d.values()) #[1, 2, 3] print(d.pop('b')) # 2 print(d) #{'a': 1, 'c': 3} print(d.popitem()) # ('c', 3) print(d) # {'a': 1} d2 = {'d': 4} print(d.update(d2)) print(d) #{'a': 1, 'd': 4} print(d2) #{'d': 4} d2.clear() print(d2) # {}