,所以我有以下值&列表:
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個組合
感謝
你的問題涉及到太多的東西是不相關的,你要解決的概念,你還沒有解釋。我建議你清理它並以可理解的方式呈現它。 – 2010-11-17 17:14:56
你的意思是'name ='colour''? – martineau 2010-11-17 18:16:50