字典作用就和它的名字一样,我们可以通过某个关键字找到它对应的信息,或者讲的高级一点,就是key与value的对应关系
举例:
一场考试小明考了80分,小红考了90分,小东考了95分,在字典里,我们查找小明,它告诉我80,查找小红,它告诉我90
目录
1.字典的定义
1.定义空字典
2.定义重复key的字典
2.字典数据的获取
3.字典的嵌套
4.新增,修改元素
语法:字典[key] = value
5.删除元素
语法:字典.pop(key)
6.clear清空元素
7.获取全部的key
语法:字典.keys()
8.字典的遍历
1.通过keys方法取得key
2.直接for循环取得key
9.len统计字典内元素数量
1.字典的定义
字典的定义与集合一样都是使用大括号{}但储存的是一个个的键值对


1.定义空字典
my_dict = {}2.定义重复key的字典
字典不允许key的重复,所以当出现相同的key时它只会保留后面的那一个
2.字典数据的获取
字典和集合一样,不支持下标索引,但是我们可以通过它的key来取得它对应的value
感觉和c++的stl里的map比较像

3.字典的嵌套
my_dict = {
    "小明":{
        "语文": 80,
        "数学": 81
    },
    "小红":{
        "语文": 90,
        "数学": 92
    },
    "小东":{
        "语文": 95,
        "数学": 96
    }
}
"""
得到小东的数学分数
"""
print(my_dict["小东"]["数学"])
4.新增,修改元素
语法:字典[key] = value
如果这个key不存在,那么相当于新增一个键值对
但如果这个key已经存在,那么就是修改已经存在的key所对应的value

5.删除元素
语法:字典.pop(key)
可以取得要删除的那个key所对应的value并且将它从字典中删除

 
 
6.clear清空元素

7.获取全部的key
语法:字典.keys()

8.字典的遍历
1.通过keys方法取得key
通过keys去取到字典的key,然后再通过字典的key取到它所对应的value

2.直接for循环取得key

9.len统计字典内元素数量

 
 
 
  
  
  
  
 
















![[易语言]易语言调用C++ DLL回调函数](https://img-blog.csdnimg.cn/direct/ed3f2e30148646fa83d60bfb77c30c2a.png)


