BaşlayınÜcretsiz Başlayın

Listeler üzerinde döngü kurma

Daha önce bir liste üzerinde yineleme yapmak için for döngüsü kullandın, ancak bir liste üreteci de kullanabilirsin. Liste üreteçleri [action for item in list] biçimindedir ve yeni bir liste döndürür.

Bir listedeki sayıları küçükten büyüğe, metinleri ise alfabetik olarak sıralamak için sorted() fonksiyonunu kullanabiliriz. sorted() fonksiyonu yeni bir liste döndürür ve fonksiyona verdiğin listeyi değiştirmez. sorted() hakkında daha fazla bilgiyi Python belgelerinde bulabilirsin.

Önceden yüklenmiş, records adlı bir liste listesi var ve her bir kayıt şu biçimde bir liste:

['2014','F','20799','Emma']

Bu egzersiz

Python'da Veri Tipleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • records üzerinde bir liste üreteci kullanarak, row içindeki dördüncü öğe olan adı içeren baby_names adlı bir liste oluştur.
  • baby_names listesini sorted() fonksiyonunu kullanarak alfabetik sırayla yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Kodu Düzenle ve Çalıştır