组合数据类型 字典scores={'python':85,'java':76,'database':82}记录了某学生的3门课程考试成绩; (1)向字典中添加network成绩68 (2)将python成绩修改为90 (3)尝试获取english成绩(如不存在english,则返回-1) (4)找出成绩最高的那门课程。
时间: 2024-04-01 11:31:04 浏览: 31
python组合数据类型
好的,我会回答你的问题。
1. 向字典中添加network成绩68
可以使用字典的赋值语句,将network成绩添加到字典中:
```
scores['network'] = 68
```
2. 将python成绩修改为90
同样使用字典的赋值语句,将python成绩修改为90:
```
scores['python'] = 90
```
3. 尝试获取english成绩(如不存在english,则返回-1)
可以使用字典的get方法获取english成绩,如果不存在则返回-1:
```
scores.get('english', -1)
```
4. 找出成绩最高的那门课程
可以使用字典的items方法获取所有的键值对,然后使用max函数根据值进行比较,最后返回对应的键:
```
max_score = max(scores.items(), key=lambda x: x[1])
max_course = max_score[0]
```
以上就是答案,希望能够帮到你。
阅读全文