@ll220l0

Как вывести ключ словаря, если в нем есть другой ключ с определенным именем?

slovar = [{'lol' : {'a' : 1, 'b' : 2, 'c' : 3}}, {'pop' : {'a' : 1, 'b' : 2, 'c' : 3}}, {'dod' : {'a' : 1, 'b' : 2, 'c' : 3}}]

Есть список со словарями, где ключ это название, а значение еще один словарь. Нужно вывести ключ 'lol', если в словаре есть ключ с значением '1' (нужно сделать с помощью comprehension) пробовал по разному , не получается ! я новичок помогите пожалуйста
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
[list(d)[0] for d in slovar if 1 in list(d.values())[0].values()]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы