天天看點

清單字典去除一個其中因為一個值把整個字典去除掉位址不發生變化

不多說直接上代碼

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}]
"""
           

這裡不僅把自己不想要的去除掉了,并且位址也沒有發生變化

對你有幫助的話記得點贊關注一下

創作不易,轉載請标明出處

不定時更新小技巧