gpt4 book ai didi

python - 从集合字典中获取一组值

转载 作者:行者123 更新时间:2023-11-28 23:05:30 24 4
gpt4 key购买 nike

从集合字典中获取值集合的首选方法是什么?

我想出了使用 reduceitervalues() 想知道是否有更好的方法。

>>> m_dict = { 'a': set([1,2]),
... 'b': set([1,4,5]),
... 'c': set([2,8,9]) }
>>> print m_dict
{'a': set([1, 2]), 'c': set([8, 9, 2]), 'b': set([1, 4, 5])}
>>> reduce(lambda x,y:x.union(y), m_dict.itervalues())
set([1, 2, 4, 5, 8, 9])
>>>

谢谢

最佳答案

set.union 可以接受多个集合,所以,set.union(*m_dict.values())

关于python - 从集合字典中获取一组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com