Python字典简介自制脑图
字典的英文名字简写叫 dict,字典并不是一种序列,它属于一种新的数据结构,称为映射(mapping)。
字典的作用和列表类似,都是用来存储对象的容器,列表存储数据的性能很好,但是查询数据的性能很差。
如果说序列像一本书,那么它是没有目录的,可以翻到任意一页,但是却不知道每一页的内容。
列表和序列是通过索引来查询的,而字典就不一样了。在字典中,每一个元素都有一个唯一的名字,通过这个唯一的名字,可以快速的查找到指定的元素。字典的存储性能没有列表好,但是在查询元素时,字典的效率是非常快的。
在字典中可以保存多个对象,每个对象都会有一个唯一的名字,这个唯一的名字,我们称其为键(key),这个对象我们称其为值(value),所以字典我们也称为键值对(key-value)结构,通过 key 可以快速的查询 value,每个字典中都可以有多个键值对,而每一个键值对我们称其为一项(item)。