今天小张帮大家简单介绍下Python的一种数据结构: 字典,字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。 比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联关系。 如果单纯使用两个列表来保存这组数据,则无法记录两组数据之间的关联关系。为了保存具有映射关系的数据,Python 提供了字典,字典相当于保存了两组数据, 其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。形象地看,字典中 key 和 value 的关联关系如图 1 所示:
由于字典中的 key 是非常关键的数据,而且程序需要通过 key 来访问 value,因此字典中的 key 不允许重复。 一.介绍1.定义dict(字典),以{}表示,每一项用逗号隔开, 内部元素用key:value的形式来保存数据,例如
2.原理
在这里顺便说下可哈希----可哈希就是不可变
二.字典的增、删、改、查1. 字典的新增:2. 删除3. 修改4. 查询5. 其他操作5.1 get 常用方法 5.2 keys()、 values()、 items()的用法 5.3 fromkeys 是一个类方法.作用是创建新字典 三 小技巧,骚操作1.给定一个字典,然后计算它们所有数字值的和。2.列表内字典去重 |
|
来自: 文炳春秋 > 《Python资料》