1、为什么需要字典
如果想要存储一个人的信息,姓名:Tom,年龄:20周岁,性别:男,如何快速存储。
person = ['Tom', '20', '男']
在日常生活中,姓名、年龄以及性别同属于一个人的基本特征。
但是如果使用列表对其进行存储,则分散为3个元素,这显然不合逻辑。
有没有办法,将其保存在同一个元素中,姓名、年龄以及性别都作为这个元素的3个属性。
解决办法:使用Python中的字典
2.Python中字典(dict)的概念
特点:
① 符号为大括号(花括号) => {}
② 数据为键值对形式出现 {key:value} 其中,key:键名,value:值,在同一个字典中,key必须是唯一(类似于索引下标)
③ 各个键值对之间用逗号隔开
定义:
# 有数据字典 dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'} # 空字典 dict2 = {} dict3 = dict()