python 字典类型怎么使用
时间: 2023-09-07 22:14:56 浏览: 17
Python 中的字典(Dictionary)是一种可变的无序数据结构,它由键(key)和值(value)组成。字典的使用非常灵活,可以用于存储和访问各种类型的数据。以下是一些字典的常用操作和用法:
1. 创建字典:可以使用花括号 {} 或者 dict() 函数来创建字典。
```python
# 通过花括号创建字典
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 通过 dict() 函数创建字典
my_dict = dict(name='Tom', age=18, gender='male')
```
2. 访问元素:可以通过键来访问字典中的元素,如果键不存在,会抛出 KeyError 异常。可以使用 get() 方法来访问元素,如果键不存在,会返回默认值(默认为 None)。
```python
# 访问元素
print(my_dict['name']) # 输出 'Tom'
# 使用 get() 方法访问元素
print(my_dict.get('age')) # 输出 18
print(my_dict.get('height', 170)) # 输出 170,因为键 'height' 不存在,返回了默认值 170
```
3. 修改元素:可以通过键来修改字典中的元素。
```python
# 修改元素
my_dict['age'] = 20
print(my_dict) # 输出 {'name': 'Tom', 'age': 20, 'gender': 'male'}
```
4. 添加元素:可以通过键来添加新的元素。
```python
# 添加元素
my_dict['height'] = 180
print(my_dict) # 输出 {'name': 'Tom', 'age': 20, 'gender': 'male', 'height': 180}
```
5. 删除元素:可以使用 del 关键字来删除字典中的元素,也可以使用 pop() 方法来删除指定键的元素。
```python
# 删除元素
del my_dict['gender']
print(my_dict) # 输出 {'name': 'Tom', 'age': 20, 'height': 180}
# 使用 pop() 方法删除元素
my_dict.pop('age')
print(my_dict) # 输出 {'name': 'Tom', 'height': 180}
```
6. 遍历字典:可以使用 for 循环遍历字典中的键或值。
```python
# 遍历键
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)
```
以上是字典的常用操作和用法,希望能对你有所帮助。
相关推荐














