9.dict_list = [{"科目":"语文","成绩":65},{"科目":"数学","成绩":80},{"科目":"外语","成绩":96},{"科目":"化学","成绩":70}],去除列表中成绩小于75的元素。
时间: 2023-09-20 11:09:06 浏览: 105
学生成绩分析系统,增加,修改。删除,排序,统计,分析
4星 · 用户满意度95%
要去除列表中成绩小于75的元素,你可以使用列表推导式来实现。列表推导式是一种简洁的语法,可以根据特定的条件筛选列表中的元素。
你可以按照以下步骤进行操作:
1. 创建一个新的列表,使用列表推导式遍历原始列表中的每个字典元素。
2. 在列表推导式中使用条件语句,仅保留成绩大于等于75的字典元素。
3. 返回新的列表,其中仅包含成绩大于等于75的字典元素。
下面是具体的代码实现:
```python
dict_list = [{"科目":"语文","成绩":65},{"科目":"数学","成绩":80},{"科目":"外语","成绩":96},{"科目":"化学","成绩":70}]
new_dict_list = [d for d in dict_list if d["成绩"] >= 75]
print(new_dict_list)
```
这样,你就可以得到一个新的列表`new_dict_list`,其中仅包含成绩大于等于75的字典元素。在这个例子中,输出将会是:
```
阅读全文