python - Python从二维列表中删除元组
问题描述
我的二维列表中有一个元组列表,
[('J04550', 6.666666666666667), ('J08062', 23.333333333333336), ('B12961', 23.333333333333336), ('J02917', 6.666666666666667), ('TY36608', 6.666666666666667), ('J08062', 6.666666666666667), ( 'J04542', 6.666666666666667), ('J02917', 23.333333333333336), ('TY36003', 6.666666666666667)]
我需要删除包含'J04550'的元组。
最有效的方法是什么?
解决方案
就是这个 :
new_list = [x for x in my_list if x[0] != "J04550"]
推荐阅读
- html - 如何用 CSS 制作 4 个角几何对象?
- javascript - 错误:配置验证错误:子“JWT_SECRET”失败,因为[需要“JWT_SECRET”]
- python - scipy中的多个约束
- xml - 获取包含 X 字符串的节点
- java - 如何设置组合框编辑器事件处理程序
- python - 在 AWS Sagemaker 中运行 xgb_model.fit() 时出现“[0]#011train-merror:0.17074#011validation-merror:0.1664”错误是什么?
- node.js - 关闭通知的选项
- android - 在 Android 中模拟私有对象
- javascript - 如何在 Safari 中使用 AJAX 调用之前的 WebShareAPI?
- r - 在 R 中使用正则表达式计算向量中重复字符串的最佳方法是什么?