Итак, у меня есть словарь, наполненный множеством полезных вещей. Я хотел бы удалить ключ (построить новый dict без ключа), если какое-либо значение в списке пуст.Python3 Удаление словарного ключа, если значение, содержащееся в списке, пуст
Словарь:
>>>print(vaar123)
{'moo': 'cora', 'ham': ['', 'test'], 'bye': 2, 'pigeon': '', 'heloo': 1}
можно удалить ключ «голубиной» с его пустым значением с чем-то вдоль линий.
>>>dict((k, v) for k, v in vaar123.items() if v)
{'moo': 'cora', 'ham': ['', 'test'], 'heloo': 1, 'bye': 2}
Но попробовать, как я мог, я не могу придумать метод, чтобы удалить «окорок», как это имеет пустое значение в списке.
Заранее спасибо за любые предложения, Frank
информация: Словарь построен со значением по созданию (устанавливается администратором) дополнительное значение добавляется в список с помощью пользовательского ввода. Параметр value используется как выход. Наличие единственного значения в списке приводит к нежелательному результату.
Благодарим вас за этот подход, творит чудеса. –