Kod: Tümünü seç
import operator
a=[['Garrett', 24, 'Red', 7],
['Anna',17,'Blue',2],
['joel',18,'orange',1],
['Joel',18,'Orange',1],
['Joel',17,'Orange',1]]
print a
a.sort(key=operator.itemgetter(0,1))
print a
Kod: Tümünü seç
[['Garrett', 24, 'Red', 7], ['Anna', 17, 'Blue', 2], ['joel', 18, 'orange', 1], ['Joel', 18, 'Orange', 1], ['Joel', 17, 'Orange', 1]]
[['Anna', 17, 'Blue', 2], ['Garrett', 24, 'Red', 7], ['Joel', 17, 'Orange', 1], ['Joel', 18, 'Orange', 1], ['joel', 18, 'orange', 1]]
Bunu delphide nasıl yapabiliriz? Bir fikriniz varmı?
Çünkü milyon satırlı dizileri sıralamak istiyorum. Ve veritabanı olmadan?
eğer sql olsaydı bunu order by komutu ile çok rahatlıkla geçekleştirebiliriz.