p ython中字典的用法
时间: 2023-06-17 13:08:45 浏览: 75
在 Python 中,字典是一种无序的数据结构,用于存储键值对。字典使用大括号 {} 来表示,键值对之间以冒号 : 分隔,每个键值对之间以逗号 , 分隔。以下是字典的一些基本用法:
1. 创建一个字典:
```python
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
2. 访问字典中的值:
```python
value1 = my_dict['key1'] # 通过键获取值
```
3. 修改字典中的值:
```python
my_dict['key1'] = 'new_value1' # 直接赋值新的值
```
4. 往字典中添加新的键值对:
```python
my_dict['key4'] = 'value4' # 直接赋值新的键值对
```
5. 删除字典中的键值对:
```python
del my_dict['key3'] # 删除指定键值对
my_dict.clear() # 清空整个字典
```
6. 遍历字典:
```python
# 遍历所有键值对
for key, value in my_dict.items():
print(key, value)
# 遍历所有键
for key in my_dict.keys():
print(key)
# 遍历所有值
for value in my_dict.values():
print(value)
```
7. 判断字典中是否存在指定的键或值:
```python
'key1' in my_dict # 判断字典中是否存在指定的键
'value1' in my_dict.values() # 判断字典中是否存在指定的值
```