Possible Duplicate:
How to generate all permutations of a list in Python
I want to find all the permutations of a the elements in a list. but then with some conditions imposed.. umm.. Probably an example will help me explain better.
I have four lists
["1"],["0"],["a","b","c],["d","e","f"]
Now I want to have the permutations in following way:
"10ad" ,"10bd","10cd","10ae", "10be"
,"10bf"..
and so on..
So basically every element (with every element)?? Now I know the very naive way to do this. But what is the pythonic way to do this? if there is any?? Any suggestions
Thanks