不多說直接上代碼
a = [{'a':1,'b':2},{'a':3,'b':4},{'a':5,'b':6}]
print(id(a),a)
#結果
"""
2253587052096 [{'a': 1, 'b': 2}, {'a': 3, 'b': 4}, {'a': 5, 'b': 6}]
"""
[a.pop(i) for i,v in enumerate(a) if v['a']==3]
print(id(a),a)
"""
2253587052096 [{'a': 1, 'b': 2}, {'a': 5, 'b': 6}]
"""
這裡不僅把自己不想要的去除掉了,并且位址也沒有發生變化
對你有幫助的話記得點贊關注一下
創作不易,轉載請标明出處
不定時更新小技巧