.编写程序,实现以下功能。 (1)建立字典d,包含内容:“语文":1001,"英语…:1003,"物理”:3004,"化学1-1005, ⋯生物":1006,"历史":1007 (2) 輸出字典d的健序列。 (3)输出字典d的值序列。 (4)输出字典d的键值对序列。 (5)获取键"英语"对应的值并输出。 (。获取键"数学以对应的值,若不存在该键,则显示 “NO FOUND” (7) 向字典d中添加健値対:"数学":1002。 (8)修改键"物理"对应的值为 1004。 (9)删除键"历史"对应的键值对。 (10) 輸出字典d的全部信息。
时间: 2024-01-21 09:19:16 浏览: 24
以下是Python代码实现以上功能:
```python
# 建立字典d
d = {"语文": 1001, "英语": 1003, "物理": 3004, "化学": 1005, "生物": 1006, "历史": 1007}
# 输出字典d的键序列
print("字典d的键序列:", list(d.keys()))
# 输出字典d的值序列
print("字典d的值序列:", list(d.values()))
# 输出字典d的键值对序列
print("字典d的键值对序列:", list(d.items()))
# 获取键"英语"对应的值并输出
print("键'英语'对应的值为:", d.get("英语"))
# 获取键"数学"对应的值,若不存在该键,则显示 "NO FOUND"
print("键'数学'对应的值为:", d.get("数学", "NO FOUND"))
# 向字典d中添加键值对:"数学":1002
d["数学"] = 1002
# 修改键"物理"对应的值为 1004
d["物理"] = 1004
# 删除键"历史"对应的键值对
del d["历史"]
# 输出字典d的全部信息
print("字典d的全部信息:", d)
```
输出结果如下:
```
字典d的键序列: ['语文', '英语', '物理', '化学', '生物', '历史']
字典d的值序列: [1001, 1003, 3004, 1005, 1006, 1007]
字典d的键值对序列: [('语文', 1001), ('英语', 1003), ('物理', 3004), ('化学', 1005), ('生物', 1006), ('历史', 1007)]
键'英语'对应的值为: 1003
键'数学'对应的值为: NO FOUND
字典d的全部信息: {'语文': 1001, '英语': 1003, '物理': 1004, '化学': 1005, '生物': 1006, '数学': 1002}
```