Ho due liste come:permutazioni di due liste in Python
list1 = ['square','circle','triangle']
list2 = ['red','green']
Come posso creare tutte le permutazioni di queste liste, come questo:
[
'squarered', 'squaregreen',
'redsquare', 'greensquare',
'circlered', 'circlegreen',
'redcircle', 'greencircle',
'trianglered', 'trianglegreen',
'redtriangle', 'greentriangle'
]
Posso usare itertools
per questo?
A molte persone sembra mancare il requisito delle permutazioni in entrambi gli ordini. (Ad es., "Squarered" e "redsquare".) Forse dovresti renderlo più esplicito. –
Wow, sicuramente mi sono perso quella parte. Aggiornato la mia soluzione per risolvere questo problema. –