Python: как удалить в файле json лишние числа, которых нет в txt-файле
Есть два файла, один файл в формате json (вес 0,5мб), внутри которого такая информация:
[
{
"player": 8888,
"club": 600
},
{
"player": 4444,
"club": 502
},
{
"player": 1111,
"club": 606
},
{
"player": 3333,
"club": 740
},
{
"player": 2222,
"club": 520
}
и так далее
другой файл текстовый (весит 3 мб) и он с таким содержимым:
1111
2222
3333
8888
и так далее
Нужно удалить из файла json те числа, которых нет в текстовом файле. Поиск нало делать именно по "player", но при удалении "club" тоже надо удалять вместе с player.
В данном примере удаляются вторые player и club ("player": 4444 и "club": 502)
Источник: Stack Overflow на русском