字典
初识字典
关键字:dict
符号: {}
规范:
- 可以存在空字典 a = {};
- 字典里面的数据存储方式:{key:value}
- 字典里的value可以包含任何类型的数据;
- 字典里的元素根据逗号进行分割;
- 字典里的key必须是唯一的;
- 字典是无序的;
示例:
a = {"class":"python11",
"students":120,
"teacher":"Missxu",
"t_age": 28,
"score":[99,88.8,100.5]}
print(len(a))
print(a)
输出结果:
字典方法:取值
用法: 字典[key]
示例:
a = {"class":"python11",
"students":120,
"teacher":"Missxu",
"t_age": 28,
"score":[99,88.8,100.5]}
print(a["class"])
print(a["score"][0])
输出结果:
字典方法:删除元素
用法:pop(key)
返回的是删除的key对应的value值。
示例:
a = {"class":"python11",
"students":120,
"teacher":"Missxu",
"t_age": 28,
"score":[99,88.8,100.5]}
res = a.pop("teacher")
print(res)
res_1 = a.pop("score")
print(res_1)
输出结果:
字典方法:新增元素
用法: 字典名[新key] = value
示例:
a = {"class":"python11",
"students":120,
"teacher":"Missxu",
"t_age": 28,
"score":[99,88.8,100.5]}
a["t_sex"] = "female"
a["t_hobby"] = ['游泳','羽毛球','唱歌']
a["t_sis"] = {"name":"小花", "age":13, "class":"五年一班"}
print(a)
输出结果:
字典方法:修改元素
用法:字典名[已存在的key] = new value
示例:
a = {"class":"python11",
"students":120,
"teacher":"Missxu",
"t_age": 28,
"score":[99,88.8,100.5]}
a["t_age"] = 18
print(a)
输出结果:
The End !