Python'da bir listenin sonuna eleman eklemek için kullanılan doğru fonksiyonu anlamak, listelerle etkili bir şekilde çalışmanın temelidir. Şimdi seçenekleri tek tek inceleyelim:
-
A) append(): Bu fonksiyon, Python'da bir listenin sonuna tek bir eleman eklemek için özel olarak tasarlanmıştır. Listenin mevcut elemanlarını korur ve yeni elemanı en sona yerleştirir.
Örnek:
meyveler = ["elma", "muz"]
meyveler.append("çilek")
print(meyveler) # Çıktı: ['elma', 'muz', 'çilek']
Gördüğünüz gibi, "çilek" elemanı listenin sonuna başarıyla eklendi.
-
B) add(): Bu fonksiyon, Python'daki listeler için değil, genellikle set (küme) veri yapıları için kullanılır. Kümeler, sırasız ve benzersiz elemanlardan oluşan koleksiyonlardır. Bir listeye `add()` fonksiyonunu uygulamaya çalışırsanız hata alırsınız.
Örnek (Set için):
sayilar_kumesi = {1, 2}
sayilar_kumesi.add(3)
print(sayilar_kumesi) # Çıktı: {1, 2, 3} (Sıra garanti değildir)
-
C) insert(): Bu fonksiyon, bir elemanı listenin sonuna değil, belirli bir indekse eklemek için kullanılır. Yani, elemanın listenin neresine ekleneceğini siz belirlersiniz. Listenin sonuna eklemek için `insert(len(liste), eleman)` şeklinde kullanılabilir, ancak `append()` bu iş için daha doğrudan ve verimli bir yöntemdir.
Örnek:
renkler = ["kırmızı", "mavi"]
renkler.insert(1, "yeşil") # 1. indekse (ikinci sıraya) "yeşil" ekle
print(renkler) # Çıktı: ['kırmızı', 'yeşil', 'mavi']
-
D) push(): Bu, Python listeleri için standart bir fonksiyon değildir. `push()` terimi genellikle diğer programlama dillerinde (örneğin JavaScript'te dizilere eleman eklemek için) veya yığın (stack) veri yapılarında bir elemanı yığının en üstüne eklemek için kullanılır. Python'da listelerin sonuna eleman eklemek için `append()` kullanılır.
Bu açıklamalar ışığında, Python'da bir listenin sonuna eleman eklemek için en uygun ve doğru fonksiyonun append() olduğu açıktır.
Cevap A seçeneğidir.