gpt4 book ai didi

Python:查找字典的最大值元组值

转载 作者:行者123 更新时间:2023-11-28 23:01:39 25 4
gpt4 key购买 nike

我如何找到存储在字典中的多个并行比较元组的最大值。

d = {'one':(2,9,6), 'two':(7,2,1), 'three':(1,5,12)}

因此,元组 (2,9,6)、(7,2,1) 和 (1,5,12) '压缩' 产生最大值,即 (7,9,12)。

请大家帮忙指教

(因数字混淆而编辑)

最佳答案

从你的问题中我不能完全确定你在找什么,但 zipper 部分让我觉得这就是你想要的:

d = {'one':(1,2,3), 'two':(3,2,1), 'three':(4,5,6)}
tuple(max(x) for x in zip(*d.values()))

这实际上将元组压缩在一起(第一个元组的第一个元素与第二个元组的第一个元素等等),然后找到每个压缩元组的最大值。

关于Python:查找字典的最大值元组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10844520/

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