字典: dic={‘Python’: 86,'Math':90,'English': 85} 请编写程序解决以下问题,并输出相应结果。 (1)求字典的长度 (2)将‘Python’的value值改为96 (3)删除'English'的键和value值 (4)增加‘chemistry’,其value值是92 (5)将字典中所有的key值存到列表a中 (6)判断 Math 是否在字典中 (7)求字典里value值的和 (8)求字典里最大的value值
时间: 2024-01-23 07:02:54 浏览: 187
Python语言基础项目案例:字典的操作.pptx
5星 · 资源好评率100%
好的,以下是你的问题的答案:
(1)求字典的长度
```python
print(len(dic))
```
输出结果为:3
(2)将‘Python’的value值改为96
```python
dic['Python'] = 96
print(dic)
```
输出结果为:{'Python': 96, 'Math': 90, 'English': 85}
(3)删除'English'的键和value值
```python
dic.pop('English')
print(dic)
```
输出结果为:{'Python': 96, 'Math': 90}
(4)增加‘chemistry’,其value值是92
```python
dic['chemistry'] = 92
print(dic)
```
输出结果为:{'Python': 96, 'Math': 90, 'chemistry': 92}
(5)将字典中所有的key值存到列表a中
```python
a = list(dic.keys())
print(a)
```
输出结果为:['Python', 'Math', 'chemistry']
(6)判断 Math 是否在字典中
```python
if 'Math' in dic:
print(True)
else:
print(False)
```
输出结果为:True
(7)求字典里value值的和
```python
sum_value = sum(dic.values())
print(sum_value)
```
输出结果为:278
(8)求字典里最大的value值
```python
max_value = max(dic.values())
print(max_value)
```
输出结果为:96
阅读全文