Я ищу возможную однострочную строку для возврата эквивалента
'A' in ['A', 'B', 'C']
, но в следующем случае: Предположим, у меня есть словарь, содержащий списки в качестве значений, например:
dictionary = {'key1': ['A', 'B', 'C', 'D'],
'key2': ['E', 'F'],
'key3': ['G', 'H', 'I']}
Пока что самое близкое, что я мог получить, было что-то вроде:
r = {v[0] for k, v in dictionary.items() if 'A' in v}
, однако это возвращает набор длины 0 или 1, возвращающий элемент списка, на наличие которого я хочу проверить.
Я бы хотел получить только True / False относительно того, присутствует ли «A» в любом из списков, хранящихся в значениях словаря.