字典作用就和它的名字一样,我们可以通过某个关键字找到它对应的信息,或者讲的高级一点,就是key与value的对应关系
举例:
一场考试小明考了80分,小红考了90分,小东考了95分,在字典里,我们查找小明,它告诉我80,查找小红,它告诉我90
目录
字典的定义与集合一样都是使用大括号{}但储存的是一个个的键值对
my_dict = {}
字典不允许key的重复,所以当出现相同的key时它只会保留后面的那一个
字典和集合一样,不支持下标索引,但是我们可以通过它的key来取得它对应的value
感觉和c++的stl里的map比较像
my_dict = {
"小明":{
"语文": 80,
"数学": 81
},
"小红":{
"语文": 90,
"数学": 92
},
"小东":{
"语文": 95,
"数学": 96
}
}
"""
得到小东的数学分数
"""
print(my_dict["小东"]["数学"])
如果这个key不存在,那么相当于新增一个键值对
但如果这个key已经存在,那么就是修改已经存在的key所对应的value
可以取得要删除的那个key所对应的value并且将它从字典中删除
?
通过keys去取到字典的key,然后再通过字典的key取到它所对应的value
?