How to delete a JSON object from a list in Python

1 Answer

0 votes
import json

_JSON = '[{"id": 1, "lang": "python"}, {"id": 2, "lang": "java"}, {"id": 3, "lang": "c++"}]'

lst = json.loads(_JSON)

for index, dict in enumerate(lst):
    if dict['id'] == 2:
        lst.pop(index)

_JSON = json.dumps(lst)

print(_JSON)



'''
run:

[{"id": 1, "lang": "python"}, {"id": 3, "lang": "c++"}]

'''

 



answered Jul 19, 2022 by avibootz

Related questions

1 answer 160 views
1 answer 207 views
1 answer 279 views
1 answer 109 views
109 views asked Sep 20, 2021 by avibootz
1 answer 125 views
125 views asked Sep 20, 2021 by avibootz
...