Python Ekleme İşlevi: Neden, Ne?(Örneklerle)
Yayınlanan: 2021-08-16Python, çok sayıda uygulama ve kitaplığa sahip geniş bir programlama dilidir. Dünya çapında geliştiriciler tarafından en popüler ve yaygın olarak kullanılan programlama dili olmasına şaşmamalı. Onu çok yönlü bir dil yapan şey, İngilizce benzeri sözdizimi ve ona eşlik eden kapsamlı işlevsellik yelpazesidir.
Bu işlevlerden biri, bugün bahsedeceğimiz Python ekleme işlevidir. Ekleme işlevinin ne olduğunu, neden bu kadar önemli olduğunu ve onu benzersiz yapan şeyin ne olduğunu öğreneceksiniz. Çeşitli piton işlevleri hakkında daha fazla bilgi edinmek için veri bilimini öğrenin.
İçindekiler
Python ekleme işlevi neden önemlidir?
Listelerle çalışırken Python'da ekleme işlevi çok önemli bir rol oynar. Nasıl çalıştığını anlamak için neden bu kadar önemli olduğunu bilmeli ve etkileşime girdiği nesnelere aşina olmalısınız.
Listelerle Python ekleme işlevini kullanıyoruz. Dizilere oldukça benzerler ve mutlaka aynı veri türünden olmaları gerekmez. Bu nedenle listeler Python'daki en popüler ve sağlam araçlar arasındadır. Listeler ve diziler arasındaki temel fark, öncekilerin birden çok veri türünü kullanma yeteneğinde yatmaktadır.
Bir listenin kendi içinde tamsayılar, dizeler ve diğer listeler olabilir ve bu dizilerle mümkün değildir. Ayrıca listeler değişkendir. Başka bir deyişle, bir listeyi oluşturduktan sonra bile değiştirebilirsiniz.
Python listeleri indekslenir ve başlatma işlemi sırasında kesin bir sayıya sahiptir. Sistem, bir listede bulunan öğeleri sabit bir sıraya göre indeksler. İndeksleme işlemi, 0'ın ilk dizin olmasıyla başlar, son öğenin dizini ise n-1'dir; burada n, listede bulunan öğe sayısını gösterir.
Listedeki her elemanın indekslenmiş bir yeri vardır. Bu özellik, listedeki bir öğeyi tekrar edebileceğiniz için listede bulunan öğeleri çoğaltmanıza olanak tanır, çünkü her ikisi de aralarında ayrım yapmak için farklı bir dizine sahip olur. Bu özellik kümelerde mevcut değildir, bu nedenle listeler Python uygulamalarında yaygın olarak popülerdir.
Python'da [] parantezlerini kullanarak listeler oluşturuyoruz. Listede bulunan öğeleri ayırmak için virgül kullanmanız gerekir. Python'da bir liste örneği:
Giriş:
first_list = ['upGrad', 'is', 'eğlence']
ilk_listeyi yazdır
Çıktı:
['upGrad', 'is', 'eğlenceli']Yukarıdaki listede, 'upGrad' öğesinin dizini 0'dır. Bir listenin dizinini bulmak için len() işlevini kullanabilirsiniz:
Giriş:
len(ilk_liste)
Çıktı:
3
Elbette, listeler çok sayıda potansiyel uygulamaya sahip çok yönlü nesnelerdir.
Ancak, oluşturulduktan sonra bir listeye bir öğe eklemek isteseydiniz ne yapardınız? Python liste ekleme işlevi burada devreye giriyor. Bunu bir sonraki bölümde ayrıntılı olarak anlayalım.
Python ekleme işlevi nedir?
Ekleme işlevi, argümanını bir listeye ekler. Daha doğrusu, belirli bir listenin sonuna tek bir öğe ekler ve aynı öğenin uzunluğunu birer birer artırır.
Ekleme işlevi, listenin sonuna bir öğe eklemenizi sağlar. Veri türünden bağımsız olarak öğeyi ekler. Bu nedenle, bu işlevi kullanarak belirli bir listenin sonuna bir dize, sayı veya hatta başka bir liste ekleyebilirsiniz.
Bu işlevin sözdizimi şöyledir: list_name.append(element)
Ekleme işlevinin giriş parametresi bir öğedir ve onu belirli bir listenin sonuna ekler. Ayrıca, mevcut bir listeye yalnızca bir öğe eklediğinden, herhangi bir dönüş değeri yoktur.
Python listesi ekleme örnekleri
Python liste ekleme işlevini farklı veri türleriyle nasıl kullandığımıza dair birkaç örnek:
1. Ekleme işleviyle bir listeye sayı ekleme
Bu işlevi kullanarak bir listeye şu şekilde numara ekleyeceğiz:
Giriş:
# dizelerin bir listesini oluşturun
first_list = ['upGrad', 'is', 'eğlence']
# first_list'e bir tamsayı öğesi ekle
first_list.append(1)
# yeni listeyi yazdır
yazdır(ilk_liste)
Çıktı:
['upGrad', 'is', 'eğlenceli', '1']2. Ekleme işleviyle bir listeye dize ekleme
Listeye bir dize eklemek için ekleme işlevini de kullanabilirsiniz:
Giriş:
# dizelerin bir listesini oluşturun
first_list = ['upGrad', 'is']
# first_list'e bir dize öğesi ekleyin
first_list.append('eğlence')
# yeni listeyi yazdır
yazdır(ilk_liste)
Çıktı:
['upGrad', 'is', 'eğlenceli']3. Ekleme işleviyle bir listeye liste ekleme
Ekleme işlevi, öğe olarak başka bir listeye bir liste ekleyebilir:
Giriş:
# dizelerin bir listesini oluşturun
# ve ilkine eklenecek başka bir liste
first_list = ['upGrad', 'is', 'eğlence']
ikinci_liste = [1, 2, 3, 4]
# Second_list'i first_list'e ekle
first_list.append(ikinci_list)
# yeni listeyi yazdır
yazdır(ilk_liste)
Çıktı:
['upGrad', 'is', 'eğlenceli', [1, 2, 3, 4]]Ekleme ve genişletme işlevleri
Python'a yeni başlayanlar arasında ortak bir kafa karışıklığı noktası, ekleme işlevi ile genişletme işlevi arasındaki farktır. Her ikisi de bir listenin uzunluğunu uzatır, ancak temel fark, bir seferde bir listeye ekledikleri öğe sayısındadır.
Ekleme işlevi, bir listenin sonuna bir öğe ekler. Öte yandan, genişletme işlevi argüman üzerinde yinelenir ve listesinin her öğesini belirli listeye ekler. Ekleme işleviyle, bir listenin dizini bir artar, ancak genişletme işleviyle işlevin bağımsız değişkeninde bulunan öğelerin sayısı kadar artar.
Ekleme işlevi çeşitli veri türleriyle çalışır, ancak genişletme işlevi yalnızca listelerle çalışır. İşte farklarını daha iyi açıklamak için bir çift örnek. İlk durumda, genişletme işlevini first_list ve second_list ile kullanacağız, ikinci durumda ise ekleme işlevini uygulayacağız:
Giriş:
# Genişletme işlevini kullanacağız
# yinelenebilir öğenin her bir öğesi eklenecek
# ilk_listeye
first_list = ['upGrad', 'is']
ikinci_liste = [1, 2, 3, 4]
first_list.extend(second_list)
ilk_listeyi yazdır
Çıktı:
['yükseltme', 'olduğu', 1, 2, 3, 4]Giriş:
# Burada ekleme fonksiyonunu kullanacağız
# liste eleman olarak eklenecek
# ilk_listeye
first_list = ['upGrad', 'is']
ikinci_liste = [1, 2, 3, 4]
first_list.append(ikinci_list)
ilk_listeyi yazdır
Çıktı:
['upGrad', 'is', [1, 2, 3, 4]]Gördüğünüz gibi, genişletme işlevi, second_list'te bulunan öğeleri first_list'e ekledi ve second_list'de bulunan her öğe, first_list'in öğesi oldu. Öte yandan, ekleme işlevi, ikinci_listeyi first_list'e bir öğe olarak ekledi.
Genişletme işleviyle, first_list'in uzunluğu dört öğeyle artırıldı. Ancak, ekleme işlevi, ilk_listenin uzunluğunu yalnızca bir artırdı.
Python ekleme işlevi ile genişletme işlevi arasındaki temel fark budur.
Python ve ilgili teknolojilerde uzman olun
Ekleme işlevi, Python'da bulunan birçok işlevden biridir. Python uzmanı olmakla ilgileniyorsanız, birlikte çalıştığı çeşitli işlevler ve nesneler hakkında bilgi sahibi olmanız gerekir. En büyük kütüphane ve çerçeve koleksiyonlarından birine ev sahipliği yaptığı için bu programlama dilinin birçok uygulaması vardır. Numpy, Scipy ve OpenCV en popüler Python kitaplıklarından bazılarıdır.
Örneğin, makine öğrenimi ve yapay zeka alanında kariyer yapıyorsanız, OpenCV Keras ve Scikit-learn'i kullanmaktan keyif alacaksınız. Öte yandan, bir veri bilimi uzmanıysanız, Numpy, Scipy, TensorFlow, Scikit-learn, Pandas ve diğer birkaç kitaplık hakkında ayrıntılı bilgi edinmeniz gerekir.
upGrad'da, bu programlama dilinde ve istediğiniz teknoloji alanında uzman olmanıza yardımcı olacak birden fazla program sunuyoruz. Python'da uzman olmak ve bu sağlam dili iş sorunlarını çözmek ve kariyerinizi yönlendirmek için kullanmak istiyorsanız, Liverpool John Moores Üniversitesi ile ortaklaşa sunduğumuz Bilgisayar Bilimleri Yüksek Lisans programımıza göz atmanızı öneririz.
19 ay süren ve sadece haftada 15 saatlik bir zaman taahhüdü gerektiren çevrimiçi bir derece kursu. Program size yazılım geliştirme alanında ihtiyaç duyulan becerileri öğretir ve sizi bir uzman olarak sertifikalandırır.
Kurs hakkında daha fazla bilgi:
Bilgisayar Bilimleri Yüksek Lisans programı size 500+ öğrenme saati sunar ve size Liverpool John Moores Üniversitesi ve Uluslararası Bilgi Teknolojileri Enstitüsü Bangalore'nin mezun statüsünü verir.
Dünya çapında 85'ten fazla ülkede 40.000'den fazla öğrenciden oluşan bir öğrenci tabanına katılacaksınız. Program, küresel olarak ağ kurmanıza ve profesyonel büyümenizi artırmanıza olanak tanır.
Yüksek Lisans programı altı benzersiz uzmanlık sunar:
- Tam yığın geliştirme
- Blockchain geliştirme
- Büyük veri
- Bulut bilişim
- DevOps
- Siber güvenlik
Teknoloji dışı bir geçmişiniz varsa, teknoloji dışı ve yeni kodlayıcılar için Yazılım Kariyer Geçişi Eğitim Kampına katılabilirsiniz. Sektör danışmanlarıyla ve 30'dan fazla proje ve görevle iki haftada bir grup mentorluk oturumları olacak, böylece bilginizi test edebilir ve kavramlara ilişkin anlayışınızı geliştirebilirsiniz.
Kurs hakkında daha fazla bilgiyi buradan edinebilirsiniz: Bilgisayar Bilimleri Yüksek Lisansı.
Çözüm
Bugün Python liste ekleme işlevini öğrendik. Ekleme işlevi, listenin sonuna bir öğe eklemenize izin verir ve birçok durumda oldukça kullanışlıdır. Ayrıca ekleme işlevinin genişletme işlevinden nasıl farklı olduğunu öğrendik.
Python hakkında daha fazla bilgi edinmek ve teknoloji uzmanı olmak istiyorsanız, yukarıda paylaştığımız kursa mutlaka göz atın.
Python'daki ekleme işlevi, Python'da bir listenin sonuna bir öğe eklemenize izin verir. Ekleme işlevini kullanmak için yalnızca listenin adına ve eklemek istediğiniz öğeye ihtiyacınız vardır. Sadece “listname.append(item)” girin ve fonksiyon çalışacaktır. Python liste ekleme işlevi, listenin sonuna bir öğe ekler.Python ekleme işlevi nedir?
Python ekleme işlevini nasıl kullanırız?
Ekleme işlevi bir listeye kaç öğe ekler?