Перейти к основному содержимому

Python: Удалить словарь из списка по значению ключа

# Удалить словарь из списка: 
thelist[:] = [d for d in thelist if d.get('id') != 2]

# Используя синтаксис thelist[:], мы можем сохранить ссылку на исходный список
# и избежать создания нового списка.
# Это может быть полезно, если переменная thelist уже используется в других
# частях кода, и вы хотите обновить ее содержимое.