字典定义
字典可提供key value 检索场景
my_dict={"王力宏":89,"周杰伦":92,"林俊杰":85}
定义空字典
my_dict2={}
my_dict3=dict()
print(f"字典1{my_dict},类型{type(my_dict)}")
定义重复key的字典
my_dict4={"王力宏":89,"王力宏":92,"林俊杰":85}
print(f"字典4{my_dict4}")
字典和集合一样,不可以使用下标索引
从字典中基于key获取value
my_dict5={"王力宏":89,"周杰伦":92,"林俊杰":88}
score=my_dict5["周杰伦"]
print(f"{score}")
定义嵌套字典
stu_score_dict={
"王力宏":{
"语文":77,
"数学":66,
"英语":55
} ,
"周杰伦":{
"语文":44,
"数学":33,
"英语":22
} ,
"林俊杰":{
"语文":99,
"数学":88,
"英语":77
}
}
从嵌套字典中获取数据
score=stu_score_dict["周杰伦"]["英语"]
print(f"周杰伦的英语成绩是{score}")