liste = ['a','b','c','d']
in eine solche umwandelt:
neue_liste = ['a:b','a:c','a:d','b:c','b:d','c:d']
Also dass jedes Element einmal mit jedem anderen gepaart wird.
Ich habe es mit folgendem versucht, bin allerdings gescheitert.
Code: Alles auswählen
liste = ['a','b','c','d']
neue_liste = []
n = 0
m = 0
while n <= len(liste)-1:
m=n+1
while m <= len(liste):
element = str(liste[n]) + ':' + str(liste[m])
neue_liste.append(element)
m=+1
n=+1
print(neue_liste)