Python'da veri içeren bazı birleştirici şeyler yapmaya çalışıyorum. Sorumu How to generate all permutations of a list in Python görünüyordu, ama bu benim ihtiyaçlarını uymuyor düşünüyorum .. Ben bu tip verilere sahip ...:Python combinatorials w/o tekrarı - Pyncomb?
group1-Steve
group1-Mark
group1-Tom
group2-Brett
group2-Mick
group2-Foo
group3-Dan
group3-Phil
... ve ben üç unsurdan tüm olası kombinasyonları yapmak gerekir Her gruptan sadece biriyle, tekrar olmadan, her kombinasyonda bir listeye kaydedilir.
Bu durumda, mümkün olan 18 farklı kombinasyon var (3 * 3 * 2 = 18), ama bu kodu nasıl yazabilirim bilmiyorum. Pyncomb paketi hakkında okudum, ancak bu durumda uygulanacak işlevi bilmiyorum; belki de işi yapan bir fonksiyon var. Herkes bana yardımcı olabilir
Umut ... önceden
teşekkürler;
Peixe
Oh yes !! Kod satırlarının onda birini deniyorum, ancak bu çözüm gerçekten şaşırtıcı ve basit. : DD Çok teşekkür ederim Sven! – peixe