python字典的基本操作
时间: 2023-06-21 18:07:20 浏览: 45
Python中的字典是一种无序的键值对集合,每个键值对用冒号(:)分隔,每个对之间用逗号(,)分隔,整个字典用花括号({})括起来。
以下是Python字典的基本操作:
1. 创建字典
可以通过直接赋值或使用dict()函数来创建字典,如下所示:
```python
# 直接赋值创建字典
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
# 使用dict()函数创建字典
my_dict = dict(name='Bob', age=25, gender='male')
```
2. 访问字典元素
可以通过字典的键来访问对应的值,如下所示:
```python
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
print(my_dict['name']) # 输出:Alice
```
如果访问不存在的键,则会抛出KeyError异常。
3. 添加或修改字典元素
可以通过直接赋值的方式添加或修改字典元素,如下所示:
```python
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
my_dict['email'] = 'alice@example.com' # 添加元素
my_dict['age'] = 21 # 修改元素
print(my_dict) # 输出:{'name': 'Alice', 'age': 21, 'gender': 'female', 'email': 'alice@example.com'}
```
4. 删除字典元素
可以使用del关键字删除字典中的元素,如下所示:
```python
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
del my_dict['age'] # 删除元素
print(my_dict) # 输出:{'name': 'Alice', 'gender': 'female'}
```
5. 遍历字典
可以使用for循环遍历字典,如下所示:
```python
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
for key in my_dict:
print(key, my_dict[key])
```
也可以使用items()方法来遍历字典中的所有键值对,如下所示:
```python
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
for key, value in my_dict.items():
print(key, value)
```
以上就是Python字典的基本操作,希望能对你有所帮助。