Как удалить ключ и значение в словаре Python если значение ключа None
Как удалить ключ и значение если они равны None
a = {'a': None, 'b': 1, 'c': 2, 'd': None, 'e': 3}
Ответы (1 шт):
Автор решения: Максим Науменко
→ Ссылка
Еще как вариант можно использовать filter.
a = {'a': None, 'b': 1, 'c': 2, 'd': None, 'e': 3}
filtered = dict(filter(lambda x: x[1] is not None, a.items()))
print(filtered)
{'b': 1, 'c': 2, 'e': 3}