03.字典
3.1字典的定义
l dictionary(字典)是除列表意外Python指针最灵活的数据类型
l 字典同样可以用来存储多个数据
n 通常用于存储描述一个物体的相关信息
l 和列表的区别
l 列表是有序的对象集合
l 字典是无序的对象集合
l 字典用{}定义
l 字典使用键值对存储数据,键值对之间使用,分隔
n 键key是索引
n 值value是数据
n 键和值之间使用:分隔
n 键必须是唯一的
n 值可以取任何数据类型,但键只能使用字符串、数字或元祖
定义一个字典
#字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一样的
xiaoming = {"name":"小明",
"age":18,
"gender":True,
"height":1.75,
"weight":75.5}
print(xiaoming)
字典的一些操作
#字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一样的
xiaoming_dict = {"name":"小明",
"age":18,
"gender":True,
"height":1.75,
"weight":75.5}
#取值(在取值的时候,如果指定的key不存在,程序会报错)
print(xiaoming_dict["name"])
#2.增加与修改(如果key不存在会新增键值对,如果key存在,会修改已经存在的键值对)
xiaoming_dict["like"]="画画"
xiaoming_dict["name"]="小小明"
#删除(在删除指定键值对时,如果指定的key不存在,程序会报错)
xiaoming_dict.pop["name"]
print(xiaoming_dict)