ich die folgenden Liste von ListenPython - split Liste von Listen nach Wert
a = [["aa",1,3]
["aa",3,3]
["sdsd",1,3]
["sdsd",6,0]
["sdsd",2,5]
["fffffff",1,3]]
in die drei folgenden Listen von Listen aufteilen möchte:
a1 = [["aa",1,3]
["aa",3,3]]
a2 = [["sdsd",1,3]
["sdsd",6,0]
["sdsd",2,5]]
a3 = [["fffffff",1,3]]
, dass nach dem ersten Wert ist jeder Liste. Ich muss dies für eine Liste von Listen mit Tausenden von Elementen tun ... Wie kann ich es effizient machen?
Was ist "effizient"? Warum ist es nicht effizient, alle Einträge der ursprünglichen Liste zu durchlaufen? –