gpt4 book ai didi

字典项的python相交

转载 作者:行者123 更新时间:2023-11-28 20:27:45 25 4
gpt4 key购买 nike

假设我有一个像这样的字典:

aDict[1] = '3,4,5,6,7,8'
aDict[5] = '5,6,7,8,9,10,11,12'
aDict[n] = '5,6,77,88'

键是任意的,可以有任意数量。我想考虑字典中的每个值。

我想将每个字符串视为逗号分隔值,并在整个字典中找到交集(所有字典值共有的元素)。所以在这种情况下,答案是“5,6”。我该怎么做?

最佳答案

from functools import reduce # if Python 3

reduce(lambda x, y: x.intersection(y), (set(x.split(',')) for x in aDict.values()))

关于字典项的python相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7765583/

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