python dictionaries
时间: 2023-11-26 10:43:38 浏览: 82
好的,我明白了。关于 Python 字典,它是一种可变容器模型,可以存储任意数量的 Python 对象,每个对象都有一个唯一的键(key)和对应的值(value)。字典是无序的,即不支持索引和切片操作,但可以通过键来访问对应的值。
下面是一个字典的示例:
```
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
```
我们可以通过键来访问对应的值:
```
print(my_dict['name']) # 输出:Alice
print(my_dict['age']) # 输出:25
print(my_dict['city']) # 输出:New York
```
如果访问不存在的键,则会抛出 KeyError 异常:
```
print(my_dict['gender']) # 抛出 KeyError 异常
```
我们可以使用 `in` 关键字来判断一个键是否存在于字典中:
```
print('name' in my_dict) # 输出:True
print('gender' in my_dict) # 输出:False
```
我们也可以使用 `len()` 函数来获取字典中键值对的数量:
```
print(len(my_dict)) # 输出:3
```
阅读全文