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 148 views
1 answer 178 views
1 answer 271 views
1 answer 99 views
1 answer 113 views
113 views asked Sep 20, 2021 by avibootz
...