如何高效地在Python中进行字典操作
在Python中,进行字典操作非常高效。以下是一些常见的字典操作:
创建字典:
dict_name = {'key1': 'value1', 'key2': 'value2'}
访问键值对:
```python
value = dict_name[‘key1’] # 获取键对应的值
print(value) # 输出:value1
或者使用get方法,避免键不存在的错误
value = dict_name.get(‘key3’, ‘default value’)) # 键不存在时返回默认值
print(value) # 输出:default value
3. 更新字典:
```python
dict_name['key2'] = 'new value' # 更新键对应的值
print(dict_name) # 输出:{'key1': 'value1', 'key2': 'new value'}
# 或者使用setdefault方法,如果键不存在,则添加并返回新的值
value = dict_name.setdefault('key3', 'default value')) # 键不存在时返回默认值
print(value) # 输出:default value
- 删除字典中的项:
```python
del dict_name[‘key1’] # 删除键对应的值
print(dict_name) # 输出:{‘key2’: ‘new value’}
或者使用pop方法,如果键存在,则返回键对应的值并删除该键;否则抛出KeyError异常
value = dict_name.pop(‘key3’, ‘default value’)) # 键不存在时返回默认值
print(value) # 输出:default value
```
通过以上操作,你可以在Python中高效地进行字典操作。
还没有评论,来说两句吧...