Isim tel no listesindeki isimleri alfabetik olarak nasıl sıralayabilirim?

Listedeki elemanları alfabetik olarak sıralamak için sorted fonksiyonunu kullanabilirsiniz.

liste = ["Ahmet : 0533 123 23 34\n", "Mehmet : 0532 212 22 22\n", "Sami : 0542 333 34 34\n", "Ali : 0545 989 09 09\n", "Yunus \t:0543 567 78 88\n", "Recep \t:0544 454 65 56\n", "Ece\t:0544 555 55 55"]

print(sorted(liste))

Yok eğer, bu listeden sadece isimleri alıp sıralamak istiyorsanız da aşağıdaki kodla bunu yapabilirsiniz:

print(sorted(i.split(":")[0].strip() for i in liste))

Ayrıca konudan bağımsız ama aşağıdaki başlığı da ziyaret etmenizi öneririm.