python 刪除列表中的字典元素


 

data={"data":[{"end_point": [-2.45, 5.04], "hotelid": "demo_one", "begin_point": [-4.37, 6.36], "name": "a5", "floor": "1"},{"end_point": [-2.45, 5.04], "hotelid": "demo_one", "begin_point": [-4.37, 6.36], "name": "a2", "floor": "1"}
,{"end_point": [-2.45, 5.04], "hotelid": "demo_one", "begin_point": [-4.37, 6.36], "name": "a3", "floor": "1"}]}

print("before:\n\n",data,"\n\n")
temp=-1
k=0
for i in data['data']:
    if(i["name"]=="a3"):
        temp=k
        break
    k=k+1
if(temp!=-1):
    del data['data'][temp]


print("after:\n\n",data)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM