我想用Python中的數據做一些組合的東西。 我看了看這個問題How to generate all permutations of a list in Python,但覺得不適合我的需要.. 我有這種類型的數據...:Python組合w/o重複 - Pyncomb?
group1-Steve
group1-Mark
group1-Tom
group2-Brett
group2-Mick
group2-Foo
group3-Dan
group3-Phil
...和我需要三個要素的所有可能的組合每個組只有一個,沒有重複,每個組合都保存到列表中。
我知道在這種情況下有18種可能的不同組合(3 * 3 * 2 = 18),但不知道我怎麼寫這個代碼。 我已閱讀關於Pyncomb軟件包,但不知道在這種情況下適用的函數;也許有一個工作的功能。
希望有人可以幫助我...
在此先感謝;
PEIXE
哦,是的! 我一直在用十分之一的代碼行嘗試,但這個解決方案真的很棒,很簡單。 :DD 非常感謝你,斯文! – peixe 2011-06-05 19:12:53