gpt4 book ai didi

python - 如何遍历一系列固定列表中的所有可能值?

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

( python )

所以我有以下值和列表:

name = colour
size = ['256', '512', '1024', '2048', '4096', '8192', '16384', '32768']
depth = ['8', '16', '32']
scalar = ['False', 'True']
alpha = ['False', 'True']
colour = app.Color(0.5)

我想遍历这些以生成具有以下结构的所有可能组合:

createChannel(ChannelInfo(name, size, depth, scalar, alpha, colour))

因此名称、大小等的值必须保持在同一个位置,但它们必须遍历所有可能的大小、深度等组合。

即我想返回这样的东西:

createChannel(ChannelInfo('colour', 256, 8, False, True, 0.5)
createChannel(ChannelInfo('colour1', 256, 8, False, False, 0.5)
createChannel(ChannelInfo('colour2', 256, 16, False, False, 0.5)

...等等...共有96种组合

谢谢

最佳答案

import itertools
for iter in itertools.product(size, depth, scalar, alpha):
print iter # prints 96 four-element tuples

关于python - 如何遍历一系列固定列表中的所有可能值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4207122/

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