作者kadodo (想辦法突破)
看板Python
標題[問題] 如何將dict的values取set
時間Mon Feb 20 15:04:47 2012
target = {'a': [ab, cd, ef], 'b': [ac, cd, ef, gh], 'c': [bh, ef, cd, jk], ...}
假設target還有很多keys...
請問如何將 所有的 values of target取 set
以我舉的例子 我想得到 一個 set (cd, ef)
請教一下code該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.203.57.28
→ AndCycle:set有個function叫intersection 02/20 16:23
推 AlanSung:s = map (lambda x: set(x), target.values()) 02/20 17:07
→ AlanSung:print reduce (lambda x, y: x.intersection(y), s) 02/20 17:07