Python append() Kullanımı
12 Haziran 2021
Bu yazım içerisinde python append() kullanımından bahsetmeye çalışacağım.
Python append() nedir
Python append sayesinde liste yapılarının sonuna eleman ekleyebiliyoruz. Yeni bir eleman eklediğimizde yeni bir liste yapısı oluşturulmaz, var olan liste yapısı güncellenmiş olur.
Python append örnekleri
Aşağıda python append kullanımı ile ilgili detaylı örnekleri bulabilirsiniz.
Python listeye eleman ekleme
İlk örneğimizde 'sehirler' adında bir liste tanımlaması gerçekleştirdik ve daha sonra tanımladığımız bu listeye yeni bir şehir eklemek için tanımladığımız listenin adının sonunda aşağıda görüldüğü üzere append komutunu kullanarak eklemek istediğimiz şehrin adını yazdık. Son olarak print ile çıktısını aldık. Aldığımız çıktıda da görüldüğü üzere eklediğimiz şehir listemizin sonunda yer alıyor.
# python append() örneği sehirler = ['Kahramanmaras','Mersin','Hatay','Gaziantep'] sehirler.append('İstanbul') print(sehirler) # çıktı: ['Kahramanmaras', 'Mersin', 'Hatay', 'Gaziantep', 'İstanbul']
Python listeye liste ekleme
Şimdi ise ilk örnekten biraz farklı olarak tanımladığımız ülkeler listesine başka bir eleman eklemek yerine başka bir listeyi ekleyelim. Kullanımı gördüğünüz üzere birinci örnekle hemen hemen aynı. Ancak burada dikkat edilmesi gereken önemli bir husus var. Liste içerisine liste eklediğimizde, liste çok boyutlu olma özelliği kazanıyor.
# python append() örneği ulkeler1 = ['Türkiye', 'Amerika', 'İngiltere'] ulkeler2 = ['Hollanda', 'Almanya'] ulkeler1.append(ulkeler2) print(ulkeler1) # çıktı: ['Türkiye', 'Amerika', 'İngiltere', ['Hollanda', 'Almanya']]
Python kullanıcıdan veri alma ve listeye ekleme
Örneklerimizi geliştirmeye devam edelim. Kullanıcıdan aldığımız veriyi daha önceden tanımlanmış sayılar listesine ekleyelim. Burada kullanıcıdan aldığımız veriyi integer veri türüne dönüştürüyoruz.
# python append() örneği
sayilar = [1, 2, 3, 4]
sayi = int(input("Lütfen bir sayı giriniz : "))
sayilar.append(sayi)
print(sayilar)
# çıktı: [1, 2, 3, 4, kullanıcıdan alınan sayı]
Şimdi ise bir üstte yer alan kodu biraz daha geliştirelim. Daha önceden tanımladığımız bir listeye eleman eklemek yerine, kullanıcıdan istediği değerleri girmesini isteyelim ve bu aldığımız verileri oluşturduğumuz boş listeye ekleyelim. Bunu yaparken len() komutundan yararladık. Bu komutun nasıl kullanıldığını ve ne işe yaradığını bilmiyorsanız buraya tıklayarak ilgili konuya gidebilirsiniz. Boş listenin elemanlarının sayısı '5' olana kadar kullanıcıdan veri girmesini isteyeceğiz. Böylelikle kullanıcıdan beş adet veri girmesini istemiş olacağız. Girilen bu değerleri listemizin içerisinde ekleyeceğiz.
sayilar = []
while len(sayilar) < 5:
sayi = int(input("Lütfen bir sayı giriniz : "))
sayilar.append(sayi)
print(sayilar)
Örnekleri daha da çoğaltabiliriz ama şimdilik bu kadar örnek python append kullanımını öğrenebilmek için yeterli gibi. Bu yazım içerisinde elimden geldiğince python append komutu, python append() fonksiyonu, python kullanıcıdan veri alma gibi aramalarınıza yanıt hazırlamaya çalıştım. Umarım işinize yaramıştır. Herhangi bir soru ve görüşünüz için benimle yorumlar kısmından iletişime geçebilirsiniz.
Hiç yorum yok:
Yorum Gönder