gpt4 book ai didi

Python 返回范围列表的组合?

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

我正在努力根据范围列表返回列表的所有组合。

如果我有:

test_list = [range(0,11,1),range(0,11,2),range(0,11,5)]

我想返回一个包含基于范围的所有可能组合的列表。例如:

output_list[[0,0,5],[0,0,10],[0,2,0],[0,4,0],[0,6,0].......]

但我所能做的就是:

import itertools

test_list = [range(0,11,1),range(0,11,2),range(0,11,5)]
output_list = []
for i in itertools.permutations(test_list):
if i not in output_list:
output_list.append(i)

哪个返回每个排列的范围(又是一个范围列表)?

最佳答案

output_list = list(itertools.product(*test_list))

关于Python 返回范围列表的组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975045/

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