Я пытаюсь получить [ «A», «B»] из следующих переменных в Python:Найти значение ключа в списке словаря данного ключа
mylist = [{'A': ['a','b']}, {'B': ['c','d']}]
и
keys = ['A']
Я видел различные вопросы с ответами с помощью itemgetter, но это будет работать только тогда, когда ключи словарей в списке одинаковы. (Если я использую itemgetter по моим данным, он вернет мне KeyError)
Кто-нибудь знает, как я мог бы сделать эту работу?
Спасибо!
Зависит. Вам просто нужно сделать одноразовый поиск или несколько? Для одноразового поиска не стоит создавать дополнительную структуру данных –