0
I, örneğin bir kelime listesi vardır:benzersiz eşdizimlilik çiftleri
[man, walk, ball]
ve onların eş oluşumları üretmek isteyen; yani .:
[('man', 'walk'), ('man', 'ball'), ('walk', 'ball')]
Ben şu kodu kullanın:
from itertools import product
my_list = [man, walk, ball]
list(product(my_list, my_list))
bana verir:
[('man', 'man'), ('man', 'walk'), ('man', 'ball'), ('walk', 'man'), ('walk', 'walk'), ('walk', 'ball'), ('ball', 'man'), ('ball', 'walk'), ('ball', 'ball')]
yinelenen çiftleri atlamak için acaba?
Eğer 'product' kullanmak _have_ musunuz? Neden kombinasyonları kullanmıyorsunuz? –
'listesi (kombinasyonlar (my_list, r = 2))' – zezollo
"Kombinasyonlar" ile çalışır. – Andrej