gpt4 book ai didi

python - 有没有办法获得一组元组的组合?

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:50 25 4
gpt4 key购买 nike

<分区>

我有一组元组:

(1, 3, 6)
(5, 2, 4)
...
(8, 1, 9)

我可以获得总和低于特定值的中间(或第一个或最后一个)值的组合:

def func(tuples, maxVal):
values = [i[1] for i in tuples]
result = [seq for s in range(len(values), 0, -1) for seq in itertools.combinations(values, s) if sum(seq) <= maxVal]
print(result)

但我希望能够跟踪这些值来自哪些元组,所以我不只是返回具有适当总和的值集,而是返回这些值来自的整个元组。不确定该怎么做。

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