python 字典的字典
时间: 2023-11-02 09:00:27 浏览: 104
python字典
Python字典是一种内置的数据结构,它是一个可变序列,以键值对的方式存储数据。字典是一个无序的序列。字典的实现原理类似于查字典,通过key来查找对应的value所在的位置。
在Python中,可以使用花括号{}来创建一个字典,也可以使用dict()函数来创建字典。例如,使用花括号可以创建一个空字典,如下所示:
```
s = {}
```
使用dict()函数也可以创建字典,如下所示:
```
s = dict(name='m', age=20)
```
另外,还可以使用序列中的元素作为字典的键,并指定所有参数对应的初始值,使用dict.fromkeys()函数来实现。举个例子:
```
a = ['aa', 'bb']
s = dict.fromkeys(a)
# 不指定默认值:{'aa': None, 'bb': None}
s = dict.fromkeys(a, 12)
# 指定默认值:{'aa': 12, 'bb': 12}
```
综上所述,Python字典是一种以键值对形式存储数据的可变序列,可以使用花括号或dict()函数来创建字典。还可以使用dict.fromkeys()函数来使用序列中的元素作为字典的键,并指定初始值。
阅读全文