字典的初识,了解

​ 1.字典的初识(dict)

​ {} "键":"值" dic == {"kye":"value"}

​ 键:必须是可哈希(不可变的数据类型),并且是唯一的

​ 值:任意

​ 字典是无序的,python3.6版本以上 默认了咱们定义的顺序,python3.5以下是随机显示的.

​ 字典是可变的,增加,删除,修改,查看 其他操作.

​ 增: .setdefault, 先去字典中查看要添加的键存不存在如果键在字典中存在就不添加,如果不存在就添加.

​ 删: .pop 通过键删除 pop具有返回值,返回被删除的值

​ 字典没有remove

​ del: del dic["a"] 删除指定的键值对

​ clear: 清空

改:键在字典中存在就是修改,键在字典中不存在就是添加

​ .update update 括号里级别高

查: 字典的查询只能通过键获取值,不能通过值获取键

​ 如果有键在字典中存在就放回键对应的值如果不存在就报错

.get 获取值的时候可以指定返回的内容键不存在的时候就报错

​ for循环字典的时候打印的都是字典的键

​ 2.字典的使用

​ enumerate 有起始位置默认为0(枚举)

​ 字典是存储大量数据的.字典比列表还要大

​ 字典在查找值的时候能够方便,快速

​ 字典能够将数据进行关联

​ 字典比较消耗内存 最常用的数据:字符串 列表 字典

​ 有明确的对应关系时推荐使用字典

原文地址:https://www.cnblogs.com/liutong123/p/11011150.html