可能重複:
How to generate all permutations of a list in Python排列蟒蛇
我想找到列表中的一個元素的所有排列。 但隨後施加了一些條件..嗯.. 也許一個例子會幫助我更好地解釋。
我有四個名單
["1"],["0"],["a","b","c],["d","e","f"]
現在我想有以下方式排列:
"10ad" ,"10bd","10cd","10ae", "10be"
,"10bf"..
等..
所以基本上每一個元素(每一個元素)? 現在我知道這樣做的非常天真的方式。 但是,這是什麼pythonic方式呢? 如果有? 任何建議
感謝
如果訂單很重要,請詳細說明您想要訂購的訂單;我預計「10ce」會在「10be」之後出現。 – 2012-04-06 03:00:57
@ScottHunter:訂單其實並不重要:) – Fraz 2012-04-06 03:12:04