Я пытаюсь использовать map()
для объекта dict_values
, возвращаемого функцией values()
в словаре. Тем не менее, я, кажется, не могу сопоставить()
над dict_values
:
map(print, h.values())
Out[31]: <builtins.map at 0x1ce1290>
Я уверен, что есть простой способ сделать это. На самом деле я пытаюсь создать set()
из всех ключей Counter
в словаре Counters
, сделав что-то вроде этого:
# counters is a dict with Counters as values
whole_set = set()
map(lambda x: whole_set.update(set(x)), counters.values())
Есть ли лучший способ сделать это в Python?