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 161 views
1 answer 211 views
1 answer 283 views
1 answer 112 views
112 views asked Sep 20, 2021 by avibootz
1 answer 127 views
127 views asked Sep 20, 2021 by avibootz
...