1 # 访问字典中的元素,只能通过键取值 2 dict_1 = {1: 'a', 2: 'b', 3: 'c'} 3 print(dict_1[2]) 4 # OUT:b 5 6 # 添加和修改字典中的元素 7 dict_1[4] = 'd' 8 print(dict_1) 9 # OUT:{1: 'a', 2: 'b', 3: 'c', 4: 'd'} 10 dict_1[1] = 'A' 11 print(dict_1) 12 # OUT:{1: 'A', 2: 'b', 3: 'c', 4: 'd'} 13 14 # 处理字典对象常用函数 15 # 1.clear()【清除字典对象中所有元素】 16 dict_1.clear() 17 print(dict_1) 18 dict_1 = {1: 'a', 2: 'b', 3: 'c', 4: 'd'} 19 # OUT:None 20 21 # 2.copy()【复制字典对象】 22 dict_2 = dict_1.copy() 23 print(dict_2) 24 # OUT:{1: 'a', 2: 'b', 3: 'c', 4: 'd'} 25 26 # del()【删除字典中的元素(删除键)】 27 del dict_2[4] 28 print(dict_2) 29 # OUT:{1: 'a', 2: 'b', 3: 'c'} 30 31 # pop()【获得键值并删除此元素】 32 print(dict_2.pop(3)) 33 # OUT:c 34 print(dict_2) 35 # OUT:{1: 'a', 2: 'b'} 36 37 # keys()【获得对象中所有的键】 38 print(dict_2.keys()) 39 # OUT:dict_keys([1, 2]) 40 41 # values()【获得对象中所有的值】 42 print(dict_2.values()) 43 # OUT:dict_values(['a', 'b']) 44 45 # items()【获得对象中所有的键值对】 46 print(dict_2.items()) 47 # OUT:dict_items([(1, 'a'), (2, 'b')]) 48 49 # update()【更新字典中的元素】 50 dict_3 = {1: 'A'} 51 dict_2.update(dict_3) 52 print(dict_2) 53 # OUT:{1: 'A', 2: 'b'}