Как получить значение из диктата в списке диктовокPython

Программы на Python
Anonymous
Как получить значение из диктата в списке диктовок

Сообщение Anonymous »

В этом списке диктовок:

Код: Выделить всё

lst = [{'fruit': 'apple', 'qty':'4', 'color': 'green'},
{'fruit': 'orange', 'qty':'6', 'color': 'orange'},
{'fruit': 'melon', 'qty':'2', 'color': 'yellow'}]
Я хочу получить значение ключа «фрукты», где значение ключа «цвет» — «желтый» .

Я пробовал:

Код: Выделить всё

any(fruits['color'] == 'yellow' for fruits in lst)
Мои цвета уникальны, и когда он возвращает True, я хочу установить значение FruitChosen для выбранного фрукта, которое будет «дыня». ' в данном случае.

Подробнее здесь: https://stackoverflow.com/questions/263 ... t-of-dicts

Вернуться в «Python»