ich habe folgendes problem, ich kriege von einer funktion ein ellenlanges dict zurück und möchte daraus eine schöne liste zusammen basteln.
wenn ich mir die dict.keys() ausgeben lasse, kann ich ja mit liste.append(dict.keys) ja schon eine liste draus basteln.
Das problem ist nun folgendes die werte sehen so aus:
...index1|text1
...index2|text1
...index3|text1
...index4|text1
...index5|text1
...index1|text2
...index2|text2
...index3|text2
...index4|text2
...index5|text2
usw.
ich brauche dann zeilen mit den einzelnen index werten:
also:
[index1,text1,text2], [index2,text1,text2] usw.
Habe schon einiges ausprobiert und das einzige was in die nähe kommt wäre:
Code: Alles auswählen
l = []
for i in range (5):
l.append(liste[i] + liste[i+5])
[index1,text1,index1,text2], [index2,text1,index2,text2]
So nun kann ich ja mit del die überflüssigen einträge löschen, aber ich denke dass die cracks hier eine bessere lösung parat haben.
Slices wie liste[1:10:5], haben ja dasselbe problem.
oder kann man es vielleicht direkt aus dem dict machen ?
THANX schon mal
CU