remove item from list according to item's special attribute
本问题已经有最佳答案,请猛点这里访问。
我有一个由我定义的项目组成的列表,每个项目都有一个属性
1 | t = [item1, item2] |
我想根据属性
1 | t.remove(item.name=="Removed me") |
号
也许我不需要浏览整个列表来筛选出需要删除的项目。
清单理解对这种东西很有用
1 | t = [i for i in t if i.name!="Remove me"] |