dict_list = [{"科目":"语文","成绩":65},{"科目":"数学","成绩":80},{"科目":"外语","成绩":96},{"科目":"化学","成绩":70}],编写python去除列表中成绩小于75的元素。
时间: 2023-09-20 17:09:06 浏览: 166
python去重,一个由dict组成的list的去重示例
可以使用列表推导式来去除成绩小于75的元素。以下是实现该功能的代码:
```python
dict_list = [{"科目":"语文","成绩":65},{"科目":"数学","成绩":80},{"科目":"外语","成绩":96},{"科目":"化学","成绩":70}]
dict_list = [item for item in dict_list if item["成绩"] >= 75]
print(dict_list)
```
运行结果将输出:
```python
[{'科目': '数学', '成绩': 80}, {'科目': '外语', '成绩': 96}]
```
这样就去除了成绩小于75的元素。列表推导式遍历原始列表中的每个字典元素,并仅保留满足条件(成绩大于等于75)的元素。
阅读全文