Burada yaşa göre sıralama yapmak istenmiş ve liste[1] denmiş.Bunun için mesela ilk grup için
liste[0][1] denmesi gerekmez mi?
elemanlar[1]
diye komut verincede haliyle
(‘mehmet’, 45, ‘arpaçbahşiş’)
çıktısı veriyor.
Neden fonksiyonda liste[1] denmiş?Aynı zamanda istenilen şeyide karşılıyor?
print(*sorted(elemanlari, key=sırala), sep=’\n’) fonksiyonundaki “sorted” parametresini araştırırsan sana istediğin cevabı verecektir.
Araştırdım ve ardığımı buldum.Eyvallah kardeş

siralama fonksiyonunun ismi yanlis olmus, siralama_anahtarini_dondur olacak.
sorted fonksiyonu, verilen listeyi key parametresi olarak verilen fonksiyonun dondurdugu deger uzerinden siralar. Ornegin key fonksiyonu bir elemani parametre olarak alinca 2 donduruyorsa, bu elamani, parametre olarak alinca 3 dondurdugu elemandan one, 1 dondurdugu elemandan arkaya koyar.
Burada aldigi elemanin ikinci elemanini donduruyor. Haliyle ('ahmet', 33, 'karatas') icin 33, ('mehmet', 45, 'arpacbahsis') icin 45 dondurecek. Liste yas sirasina gore dizilecek.
