У меня есть список строк, например:
list1 = ['apple', 'orange', 'pear', 'peach']
и другой список, элементы которого являются словарями, например:
list2 = [{'fruit': 'pear', 'size': 'big', 'rating': 7}, {'fruit': 'apple', 'size': 'small', 'rating': 6},{'fruit': 'peach', 'size': 'medium', 'rating': 7}, {'fruit': 'banana', 'size': 'big', 'rating': 9}]
Для каждого элемента в list1 мне нужно определить, отображается ли оно как значение для любого из ключей 'fruit' в словарях list2. В этом случае яблоко, груша и персик - все значения по крайней мере одного «фруктового» ключа в списке 2, а оранжевый - нет. Как я могу получить логическое значение true / false для каждого элемента в списке list1 как значение для любого «фруктового» ключа в списке list2?