继续上面的那个实现一下 5、请删除字典中键值对"k1":"v1",并输出删除后的结果 6、请删除字典中键"k5"对应的键值对, 如果字典中不存在键"k5",则不报错,返回None 7、请获取字典中"k2"对应的值 8、请获取字典中"k6"对应的值,如果不存在,则不报错,并且让其返回 None。
时间: 2023-09-28 17:11:09 浏览: 115
初学者python笔记(元组、字典)
继续上面的代码,实现下面的功能:
```python
dict = {"k1": "v1", "k2": "v2", "k3": "v3"}
# 5、删除字典中键值对"k1":"v1",并输出删除后的结果
del dict["k1"]
print(dict)
# 6、删除字典中键"k5"对应的键值对,如果不存在键"k5",则不报错,返回None
dict.pop("k5", None)
print(dict)
# 7、获取字典中"k2"对应的值
value_k2 = dict.get("k2")
print(value_k2)
# 8、获取字典中"k6"对应的值,如果不存在,则不报错,并且返回None
value_k6 = dict.get("k6")
print(value_k6)
```
运行以上代码,将会得到以下输出:
```
{'k2': 'v2', 'k3': 'v3'}
{'k2': 'v2', 'k3': 'v3'}
v2
None
```
这样就实现了5、6、7、8四个功能。注意,在删除键值对和获取值时,使用了字典的 `del` 和 `get` 方法来处理。
阅读全文