(3) 已知字典D={"name":"Tom","sex":"M","address":"Nanjing","phone":135678},请设计代码分别实现以下功能: 1)输出字典D的所有键值对; 2)输出D的phone值; 3)修改D的address值为Shanghai; 4)添加键值对age:20; 5)删除字典D的sex键值对。
时间: 2023-07-02 15:13:52 浏览: 106
好的,以下是 Python 代码实现:
```python
# 定义字典D
D = {"name": "Tom", "sex": "M", "address": "Nanjing", "phone": 135678}
# 1. 输出字典D的所有键值对
print("字典D的所有键值对为:")
for key, value in D.items():
print(key, ":", value)
# 2. 输出D的phone值
print("D的phone值为:", D["phone"])
# 3. 修改D的address值为Shanghai
D["address"] = "Shanghai"
print("修改后的D为:", D)
# 4. 添加键值对age:20
D["age"] = 20
print("添加age键值对后的D为:", D)
# 5. 删除字典D的sex键值对
del D["sex"]
print("删除sex键值对后的D为:", D)
```
运行代码输出结果为:
```
字典D的所有键值对为:
name : Tom
sex : M
address : Nanjing
phone : 135678
D的phone值为: 135678
修改后的D为: {'name': 'Tom', 'sex': 'M', 'address': 'Shanghai', 'phone': 135678}
添加age键值对后的D为: {'name': 'Tom', 'sex': 'M', 'address': 'Shanghai', 'phone': 135678, 'age': 20}
删除sex键值对后的D为: {'name': 'Tom', 'address': 'Shanghai', 'phone': 135678, 'age': 20}
```
希望这段代码能够帮到您。
阅读全文