Python字典如何深入理解与操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2502个文字,预计阅读时间需要11分钟。
Python中的字典(dict)是一种无序、可变的序列,其元素以键值对(key-value)的形式存储。相对地,列表(list)和元组(tuple)都是有顺序的序列,它们的元素在底层是按存储顺序排列的。
Python 字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的。字典类型是 Python 中唯一的映射类型。“映射”是数学中的术语,简单理解,它指的是元素之间相互对应的关系,即通过一个元素,可以唯一找到另一个元素。如图 1 所示。
图 1 映射关系示意图
字典中,习惯将各元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称为“键值对”。
字典类型很像学生时代常用的新华字典。我们知道,通过新华字典中的音节表,可以快速找到想要查找的汉字。其中,字典里的音节表就相当于字典类型中的键,而键对应的汉字则相当于值。
总的来说,字典类型所具有的主要特征如表 1 所示。
本文共计2502个文字,预计阅读时间需要11分钟。
Python中的字典(dict)是一种无序、可变的序列,其元素以键值对(key-value)的形式存储。相对地,列表(list)和元组(tuple)都是有顺序的序列,它们的元素在底层是按存储顺序排列的。
Python 字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的。字典类型是 Python 中唯一的映射类型。“映射”是数学中的术语,简单理解,它指的是元素之间相互对应的关系,即通过一个元素,可以唯一找到另一个元素。如图 1 所示。
图 1 映射关系示意图
字典中,习惯将各元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称为“键值对”。
字典类型很像学生时代常用的新华字典。我们知道,通过新华字典中的音节表,可以快速找到想要查找的汉字。其中,字典里的音节表就相当于字典类型中的键,而键对应的汉字则相当于值。
总的来说,字典类型所具有的主要特征如表 1 所示。

