"""
本小节学习目标
1掌握字典的常用操作
2.掌握字典的特点
"""
#新增元素,语法:字典[key]=value,结果:如果存在即为修改,否则为新增元素
my_dict={
"刘德滑":99,
"周结轮":88,
"王丽红":77,
}
#新增,张雪有成绩66
my_dict["张雪有"]=66
print(my_dict) #结果:{'刘德滑': 99, '周结轮': 88, '王丽红': 77, '张雪有': 66}
#更新元素 语法:字典[key]=value,结果:被指定的key(键)的(value)值被改变,元素被更新
my_dict1={
"刘德滑":99,
"周结轮":88,
"王丽红":77,
}
#修改元素,修改王丽红的分数
my_dict1["王丽红"]=100
print("王丽红的分数更改为100:",my_dict1) #j结果:王丽红的分数更改为100: {'刘德滑': 99, '周结轮': 88, '王丽红': 100}
#删除元素 语法:字典.pop(key)
my_dict1.pop("周结轮") #也可以在前面用一个变量来储存删除的键值对
print(my_dict1) #结果:{'刘德滑': 99, '王丽红': 100}
#清空元素 caler
my_dict1.clear()
print(my_dict1) #结果:{} 变为一个空字典了
#获取字典全部的key 语法:字典.keys()
my_dict={
"刘德滑":99,
"周结轮":88,
"王丽红":77,
}
keys=my_dict.keys()
print(f"全部的key分别是:{keys}") #结果:全部的key分别是:dict_keys(['刘德滑', '周结轮', '王丽红'])
#遍历字典
for key in keys:
print(f"字典的key是:{key}")
print(f"字典的value是:{my_dict[key]}")