(python)Comment parcourir toutes les valeurs possibles dans une série de listes fixes?
donc je les valeurs suivantes & listes:
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)
et je veux itérer sur ceux-ci pour produire toutes les combinaisons possibles avec la structure suivante:
createChannel(ChannelInfo(name, size, depth, scalar, alpha, colour))
si les valeurs pour le nom, la taille, etc. doivent rester au même endroit, mais elles doivent parcourir toutes les combinaisons possibles de taille, de profondeur, etc.
dire que je veux retourner quelque chose comme ceci:
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)
... etc ... il y a 96 combinaisons
Merci
Vous implique trop de choses qui ne sont pas pertinentes pour le concept que vous voulez résoudre, et que vous n'avez pas expliqué. Je vous suggère de le nettoyer et de le présenter de façon compréhensible. –
Voulez-vous dire 'name = 'colour''? – martineau