python 中的dictionary用法
时间: 2023-09-28 12:11:22 浏览: 43
Python 中的字典(dictionary)是一种键/值对(key/value)数据结构,其中键是唯一的,每个键与一个值相关联。字典在许多情况下都很有用,例如在存储和检索数据时。
以下是一些常见的 Python 字典用法:
1. 创建字典:
使用大括号 {} 来创建一个空字典,或者使用键值对来初始化一个字典:
```python
# 创建一个空字典
my_dict = {}
# 初始化一个字典
my_dict = {'name': 'John', 'age': 32, 'city': 'New York'}
```
2. 访问字典元素:
可以使用键值来访问字典中的元素:
```python
my_dict = {'name': 'John', 'age': 32, 'city': 'New York'}
# 访问 'name' 键的值
print(my_dict['name']) # John
# 访问 'age' 键的值
print(my_dict['age']) # 32
```
3. 添加或修改元素:
可以通过给一个新的键赋值来添加新的元素,或者通过重新给已有的键赋值来修改元素:
```python
my_dict = {'name': 'John', 'age': 32, 'city': 'New York'}
# 添加一个新元素
my_dict['gender'] = 'Male'
# 修改一个已有元素
my_dict['age'] = 33
```
4. 删除元素:
可以使用 `del` 关键字来删除字典中的某个元素:
```python
my_dict = {'name': 'John', 'age': 32, 'city': 'New York'}
# 删除 'age' 键及其值
del my_dict['age']
```
5. 字典遍历:
有多种方式可以遍历字典,其中最常见的是使用 `for` 循环遍历字典的键或值:
```python
my_dict = {'name': 'John', 'age': 32, 'city': 'New York'}
# 遍历字典的键
for key in my_dict:
print(key)
# 遍历字典的值
for value in my_dict.values():
print(value)
# 遍历字典的键值对
for key, value in my_dict.items():
print(key, value)
```
这只是 Python 字典的一些基本用法,还有许多高级用法,例如嵌套字典和字典推导式等。