python中dict怎么使用
时间: 2023-11-26 17:42:56 浏览: 95
在Python中,dict是一种无序的键值对集合,可以用于存储和管理数据。下面是一些常见的dict使用方法:
1. 创建一个空字典:
```
dict_data = {}
dict_data1 = dict()
```
2. 添加或修改键值对:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
dict_data['key3'] = 'value3' # 添加键值对
dict_data['key2'] = 'new value' # 修改键对应的值
```
3. 删除键值对:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
del dict_data['key1'] # 删除指定的键值对
dict_data.pop('key2') # 删除指定的键值对,返回对应的值
dict_data.clear() # 清空字典中的所有键值对
```
4. 获取字典的长度和键值对数量:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
len(dict_data) # 获取字典的长度
dict_data.keys() # 获取字典中所有的键
dict_data.values() # 获取字典中所有的值
dict_data.items() # 获取字典中所有的键值对
```
5. 遍历字典:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
for key in dict_data:
print(key, dict_data[key])
```
6. 检查字典中是否存在指定的键:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
'key1' in dict_data # 返回True
'key3' in dict_data # 返回False
```
7. 复制字典:
```
dict_data = {'key1': 'value1', 'key2': 'value2'}
dict_data_copy = dict_data.copy() # 浅复制
dict_data_copy['key1'] = 'new value' # 修改复制后的字典不会影响原字典
```
阅读全文