字典操作代码如下:
1 #数据字典操作汇总 2 person = {'name': 'Mike', 'age': 25} 3 print("初始的数据字典:", person) 4 5 #访问字典值 6 print("获取姓名:", person['name']) 7 8 #遍历字典。注意字典不在乎顺序,只关心对应关系。 9 #还有keys()和values(),返回对应列表数据。 10 print("遍历字典:") 11 for key, value in person.items(): 12 print(key, value) 13 14 #添加键值对 15 person['job'] = 'singer' 16 print("添加后的数据字典:", person) 17 18 #修改值 19 person['age'] = 30 20 print("修改后的数据字典:", person) 21 22 #删除键值对 23 del person['job'] 24 print("删除后的数据字典:", person) 25 26 #字典中嵌套列表及其遍历 27 hobbys = {'Mike': ['singing', 'swim', 'reading'], 28 'Tom': ['reading', 'dance']} 29 for key, values in hobbys.items(): 30 print(key + "的爱好是:") 31 for h in values: 32 print(h)
运行结果:
1 初始的数据字典: {'name': 'Mike', 'age': 25} 2 获取姓名: Mike 3 遍历字典: 4 name Mike 5 age 25 6 添加后的数据字典: {'name': 'Mike', 'age': 25, 'job': 'singer'} 7 修改后的数据字典: {'name': 'Mike', 'age': 30, 'job': 'singer'} 8 删除后的数据字典: {'name': 'Mike', 'age': 30} 9 Mike的爱好是: 10 singing 11 swim 12 reading 13 Tom的爱好是: 14 reading 15 dance