作者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
1F:→ AndCycle:set有个function叫intersection 02/20 16:23
2F:推 AlanSung:s = map (lambda x: set(x), target.values()) 02/20 17:07
3F:→ AlanSung:print reduce (lambda x, y: x.intersection(y), s) 02/20 17:07