zembla adlı üyeden alıntı: mesajı görüntüle
liste = [[234, 0, 'dsadsad'], [1498, 1, 'dsadsad'], [5498, 2, 'dsadsad'], [8498, 3, 'dsadsa'], [12498, 4, 'ddasd'], [1498, 6, 'dsdas']] print(sorted(liste, key=lambda x: x[1]))
Bu kod alt listelerin ikinci elemanına göre sıralıyor. Ama sen farklı birşey istiyorsun sanırım. Bir fonksiyon yazılabilir belki, Örneğin 0 olan listeleri liste_0 diye bir listeye eklesin. 1 olanlar için de aynı şeyi yapsın. Şimdi altı liste olacak elimizde bunları yukarıdaki kodya sıralayalım sonra birleştirelim. Daha basit bir yol da vardır muhtemelen.
hıcam dediğiniz gibi bir fonksiyon şart, birde size verdiğim değişkenler sabit kalmayacak, isterse input dosyasında indeks0 değeri için 9 10 tane farklı sayı indeks1 için 0 dan 100 e kadar sayı verip hem sıfır hemde 1 e göre sıralatabilir