Özet - Listeler
- Python kursu
- Başlangıç
- Ders 58/116
- 5 dk
append, sort ve slice ile bir sınıf listesi yazarsın.
Özet - Listeler
Bu grupta liste tanımlama, indeks/dilim, metotlar, in/count ve sıralama öğrendin.
- [] ile liste tanımlanır.
- Indeks 0'dan, dilim [a:b] bitiş hariç.
- append, insert, remove, pop metotları.
- in ve count ile arama.
- sort ve sorted ile sıralama.
Şimdi iki görev bu kavramları birlestiriyor.
Uygulama Liste işlemleri
fruits = ["Muz", "Elma", "Armut"] ata. fruits.sort() çağır. print(fruits) yazdır. Sonra print(fruits[0]) yazdır.
Başlangıç kodu
# Liste işlemleriÖrnek çözüm
fruits = ["Muz", "Elma", "Armut"]
fruits.sort()
print(fruits)
print(fruits[0])Beklenen çıktı
['Armut', 'Elma', 'Muz'] Armut
Uygulama in ve append
cart = ["Elma", "Ekmek"] ata. if "Sut" not in cart: cart.append("Sut") yaz. print(cart) yazdır.
Başlangıç kodu
# in ve appendÖrnek çözüm
cart = ["Elma", "Ekmek"]
if "Sut" not in cart:
cart.append("Sut")
print(cart)Beklenen çıktı
['Elma', 'Ekmek', 'Sut']
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi yanlış?
- append sona ekler
- insert indekse ekler
- remove öğeyi kaldırır
- pop öğe ekler Doğru cevap
Açıklama: pop öğe çıkarır, eklemez.
2 Dilim tamamla
numbers = [10, 20, 30, 40]
print(numbers[1:____])
numbers = [10, 20, 30, 40]
print(numbers[1:3])
Açıklama: numbers[1:3] 20 ve 30 verir.