Необходимо удалить ключ значение из списка словарей:
Вот код:
leads = [{'id': 'value2', 'num': 523541, 'status_id': 321, 'group_id': 721},{'id': 'value1', 'num': 123456, 'status_id': 123, 'group_id': 127}] def removekey(d, key): r = dict.copy(d) del r[key] return r for i, elem in enumerate(leads): for key in leads[i]: if key != 'id': test = removekey(leads[i], key)
Ошибок нет, но весь словарь остается и не удаляется, хотя в removekey заходит.
Подскажите, пожалуйста, почему не удаляет?