Я пытаюсь извлечь элемент из ключа в выбранных словарях в списке словарей, где выбор словаря зависит от значения элемента в сравнении с несколькими другими ключами, присутствующими в словарях.
Например, для списка словарей, d:
d = [{a:'2.1', z:'apple', aa:'banana'}, {a:'3.6', z:'cherry', aa:'peach'}, {a:'4.7', z:'apple', aa:'banana'}, {a:'1.6', z:'apple', aa:'orange'}]
Я заинтересован в получении элемента против 'a'
для словаря last в списке, где 'z':'apple'
и 'aa':'banana'
- удовлетворенные условия, т.е. получить элемент по ключу 'a'
из d [-2] в вышеприведенном примере.
Есть ли какой-нибудь простой код для этого?
Я пытался:
Python: получить диктат из списка на основечто-то внутри dict - но не уверен, как расширить это, чтобы быть условным для элементов против нескольких ключей внутри словарей.
Нарезка словаря -но не уверен, как добавить условный аспект с использованием синтаксиса Python.
Я предполагаю, что решение включает в себя некоторое понимание словаря, но я относительно новичок в Python.
Anyпомощь оценена.