1.[实验题] 字典内容如下 dic = { 'python': 95, 'java': 99, 'c': 100 } 用程序解答下面的题目 (1)字典的长度是多少 (2)请修改'java' 这个key对应的value值为98 (3)删除 c 这个key (4)增加一个key-value对,key值为 php, value是90 (5)获取所有的key值,存储在列表里 (6)获取所有的value值,存储在列表里 (7)判断 javascript 是否在字典中 (8)获得字典里所有value 的和 (9)获取字典里最大的value (10)获取字典里最小的value (11)字典 dic1 = {'php': 97, 'C++':88}, 将dic1的数据更新到dic中
时间: 2024-03-21 18:41:05 浏览: 114
c语言实验练习题620.doc
1. 字典的长度是3。
```python
dic = {'python': 95, 'java': 99, 'c': 100}
print(len(dic)) # 3
```
2. 将'java'这个key对应的value值修改为98。
```python
dic['java'] = 98
print(dic) # {'python': 95, 'java': 98, 'c': 100}
```
3. 删除'c'这个key。
```python
del dic['c']
print(dic) # {'python': 95, 'java': 98}
```
4. 增加一个key-value对,key值为'php',value是90。
```python
dic['php'] = 90
print(dic) # {'python': 95, 'java': 98, 'php': 90}
```
5. 获取所有的key值,存储在列表里。
```python
keys = list(dic.keys())
print(keys) # ['python', 'java', 'php']
```
6. 获取所有的value值,存储在列表里。
```python
values = list(dic.values())
print(values) # [95, 98, 90]
```
7. 判断'javascript'是否在字典中。
```python
print('javascript' in dic) # False
```
8. 获取字典里所有value的和。
```python
total = sum(dic.values())
print(total) # 283
```
9. 获取字典里最大的value。
```python
maximum = max(dic.values())
print(maximum) # 98
```
10. 获取字典里最小的value。
```python
minimum = min(dic.values())
print(minimum) # 90
```
11. 将字典`dic1 = {'php': 97, 'C++':88}`的数据更新到`dic`中。
```python
dic1 = {'php': 97, 'C++':88}
dic.update(dic1)
print(dic) # {'python': 95, 'java': 98, 'php': 97, 'C++': 88}
```
阅读全文