Liste metotları
- Python kursu
- Başlangıç
- Ders 55/116
- 3 dk
append, extend, insert, pop, remove metotlarını öğrenirsin.
Liste metotları
Listelerin yaygın metotları: append sona ekler, insert belirli indekse ekler, remove öğeyi kaldırır, pop son öğeyi çıkarır.
cart = ["Elma"]
cart.append("Ekmek") # ['Elma', 'Ekmek']
cart.insert(0, "Sut") # ['Sut', 'Elma', 'Ekmek']
cart.remove("Elma") # ['Sut', 'Ekmek']
cart.pop() # ['Sut']Bu metotlar listeyi yerinde değiştirir; yeni liste dönmez.
pop ve len
pop son öğeyi çıkarır ve döndürür. len listenin uzunluğunu verir:
cart = ["Elma", "Ekmek", "Sut"]
last = cart.pop() # 'Sut', cart: ['Elma', 'Ekmek']
n = len(cart) # 2pop indeks de alabilir: cart.pop(0) ilk öğeyi çıkarır. len boş liste için 0 verir.
Uygulama Metotlarla değiştir
cart = ["Elma"] ata. cart.append("Ekmek") ekle. cart.insert(0, "Sut") ekle. print(cart) yazdır.
Başlangıç kodu
# Liste metotlariÖrnek çözüm
cart = ["Elma"]
cart.append("Ekmek")
cart.insert(0, "Sut")
print(cart)Beklenen çıktı
['Sut', 'Elma', 'Ekmek']
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 cart.insert(0, "Sut") ne yapar?
- Sepetten Sut kaldırır
- Sepete Sut'u başa ekler Doğru cevap
- Sepeti boşaltır
- Sut'u bulur
Açıklama: insert(0, ...) öğeyi başa (indeks 0) ekler.
2 remove çağrısını tamamla
cart = ["Elma", "Ekmek"]
cart.____("Elma")
cart = ["Elma", "Ekmek"]
cart.remove("Elma")
Açıklama: remove listeden öğeyi kaldırır.
3 Metotları eşleştir
| Kavram | Anlamı |
|---|---|
append |
Sona ekle |
insert |
Indekse ekle |
remove |
Öğe kaldır |
pop |
Son öğe çıkar |