字典
让我们看看另一种 Python 复合数据类型, 称为
字典,它类似于列表,因为它是对象的集合。
字典和列表具有以下特点:
- 两者都是可变的;
- 两者都是动态的(可以根据需要增长和收缩);
- 两者都可以嵌套(一个列表可以包含另一个列表,一个字典可以包含另一个字典,一个字典也可以包含一个列表,反之亦然)。
字典与列表的不同之处主要在于元素的访问方式:
- 列表元素通过索引在列表中的位置访问;
- 使用键访问字典元素。
字典是一种用 Python 实现的数据结构,更广为人知的名称是关联数组。 字典由一个集合组成of key pairs -value. 每个键值对将键映射到相应的值。
创建字典
您可以通过将逗号分隔的键值对列表括在大括号 (
{}
) 中来定义字典。 冒号 (
:
) 将每个键与其相关的一个值:
d = {
<键>: <值>,
<键>: <值>,
.
.
.
: ;
您可以使用内置的 dict()
函数创建字典。 dict()
参数必须是 key-value
对序列。元组列表适用于此:
d = 字典([
(<键>, <值>),
(<键>, <值),
.
.
.
(<键>, <值>)
])
只需使用 print()
命令即可在屏幕上显示列表的内容。 字典中的条目按创建顺序显示。