用三种不同方式删除字典的内容: b=1001:’库存现金,1002:’银行存 款’,1122’:应收账款’,1123’:’预付账款
时间: 2024-10-24 16:06:13 浏览: 8
微信小程序demo:新华字典:适用1028版本(源代码+截图)
在Python中,可以有多种方法从字典(字典型集合)中删除内容。这里列出三种常见的删除操作:
1. **通过键直接删除**:
```python
b = {'1001': '库存现金', '1002': '银行存款', '1122': '应收账款', '1123': '预付账款'}
# 删除指定键
if '1001' in b:
del b['1001']
```
2. **使用`del`语句批量删除**:
```python
keys_to_remove = ['1001', '1122'] # 需要删除的键列表
for key in keys_to_remove:
if key in b:
del b[key]
```
3. **使用`pop()`方法**:
```python
# 删除并返回值
value_to_pop = b.pop('1123', None) # 如果键不存在,默认返回None
if value_to_pop is not None:
print(f"已删除键:{key}, 值:{value_to_pop}")
# 或者删除同时忽略错误(如果键不存在)
b.pop('非存在键', None)
```
阅读全文