Python listesi ekleme

Python işlevleri ve meth

Python insert() yöntemi, bir listeye bir öğe ekler. Bu yöntem iki bağımsız değişkeni kabul eder: öğeyi eklemek istediğiniz konum ve eklemek istediğiniz öğe.

Öğrenci adlarından oluşan bir listeniz olduğunu ve yeni bir öğrencinin katıldığını varsayalım. Senin sınıfın. Listenizi güncel tutmak için, yeni öğrencinin adını mevcut sınıf üyeleri listenize eklemek istersiniz.

Python insert()'in bulunduğu yer burasıdır. yöntemi gelir. insert() yöntemi, belirli bir dizin konumunda bir listeye öğe eklemenize olanak tanır.

Bu eğitici Python 'in nasıl kullanılacağını tartışacaktır. insert() yöntemi, belirli bir konumdaki bir listeye öğe eklemek için. Bu yönteme başlamanıza yardımcı olacak bir örnek üzerinden yürüyeceğiz.




Python Listeleri: Bir Tazeleme

Liste, bir veya daha fazla öğeyi içinde depolayabilen bir veri türüdür. Bir sipariş. Örneğin, bir kütüphanedeki tüm kitapların adlarını saklamak için bir liste kullanılabilir. Veya bir liste, bir restoranda rezervasyon yapan herkesin telefon numaralarını saklayabilir.

Python'da bir liste örneği:

birds = ["Robin", "Yakalı Güvercin", "Büyük Baştankara", "Altın Kuşu", "İspinoz"]

Listemizdeki her öğenin, listemizdeki öğelere tek tek erişmek için kullanabileceğimiz 0'dan başlayan kendi dizin numarası vardır. Bu nedenle, Robin 0 dizin numarasına sahiptir, Yakalı Güvercin 1 dizin numarasına sahiptir vb.




Python insert() Yöntemi

Python insert() yöntemi, listedeki belirli bir konuma bir öğe ekler. insert(), yeni öğeyi eklemek istediğiniz konumu ve eklemek istediğiniz yeni öğeyi argüman olarak kabul eder.

Katılımcıların %81'i, bir toplantıya katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. eğitim kampı. Bugün bir eğitim kampı ile eşleşin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

insert() yöntemi aşağıdaki gibidir:

list_name.insert(index, element)

Bu yöntemin iki parametre kabul ettiğini görebiliriz. insert() yönteminin parametreleri şunlardır:

  • index: Bir öğenin eklenmesi gereken konum.
  • element: Listenize eklemek istediğiniz öğe.

Bu yöntem, listenize öğe ekleyen Python append() yöntemine benzer. bir liste. Ancak, append() bir listenin sonuna bir öğe eklerken, insert() bir öğeyi listeye belirli bir konumda ekler.




insert() Python Örneği

Önceki listemizin bu yıl bahçemizde gördüğümüz tüm kuşların bir kaydını tuttuğunu varsayalım. Bir kuş gözlem seansından sonra yeni bir kuş gördük: Starling. Bu kuşu en baştan listemize eklemek istiyoruz.

Bunu yapmak için aşağıdaki kodu kullanabiliriz:

kuşlar = ["Robin", "Yakalı Güvercin", "Büyük Baştankara", "Sakızı", "İspinoz"] kuşlar.insert(0, "Sığırcık") print(kuşlar) 

Kodumuz şunu döndürür:

[‘Starling’, &lsquo ;Robin’, ‘Yakalı Dove’, ‘Büyük Baştankara’, ‘Goldfinch’, ‘Caffinch’]

Önce, bir Python dizisi, kuşlar olarak adlandırılır. Bu dizi, tespit ettiğimiz kuşların bir listesini saklar.

insert() Starling'i kuş listemize ekleme yöntemi. Listemizin başına kuşumuzu eklemek istediğimiz için indeks parametresi 0 olarak belirtiyoruz. Bu, listemizin başına Starling değerini ekler.

Yazdırıyoruz. print() işlevini kullanarak listemizin güncellenmiş içeriği.

Listeye Liste Ekleme

Yukarıdaki örnekte, bir dize ekledik. bizim listemiz. Ancak, bunun yerine herhangi bir veri türünü eklemek için insert() liste yöntemini kullanabiliriz.


İki listeyi içeren bir listemiz olduğunu varsayalım. Listelerden biri gördüğümüz kuşları, diğeri ise görmek istediğimiz kuşları saklar.

Biz gördüğümüzü düşündüğümüz kuşları listeleyen yeni bir liste eklemek istiyorum. Bu liste, kuşları gördüğümüze dair başka birinden teyit almadığımız kuşları saklamalıdır. Ancak, onları görmüş olabiliriz.

Onaylanmamış manzaralar listemizi bir listeye eklemek için şu kodu kullanabiliriz:

birds = [ ["Robin", "Yakalı Güvercin", "Büyük Baştankara", "Goldfinch", "Chaffinch"], ["Dunnock", "Uzun Kuyruklu Baştankara", "Greenfinch"] ] list_to_add = ["Ardıç Kuşu" , "Grey Tit"]birds.insert(1, list_to_add) print(birds)

Kodumuz şunu döndürür:

[[‘Robin "Yakalı Güvercin", "Büyük Baştankara", "Goldfinch", "İspinoz"], ["Ardıç Şarkısı", "Gri Baştankara", [‘Dunnocks’ tailed Tit’, ‘Greenfinch’]]

Önce, bir liste depolayan, kuşlar adında bir Python değişkeni tanımlarız . Bu liste iki liste içerir. İlk liste gördüğümüz kuşların listesini, diğeri ise görmek istediğimiz kuşların listesini saklar.

Sahip olduğumuzu düşündüğümüz tüm kuşların isimlerini içeren başka bir liste açıkladık. görüldü ama emin değiliz. Daha sonra, bu listeyi kuşlar listemizdeki dizin konumu 1'e eklemek için insert() yöntemini kullanırız.

list_to_add dizin konumu 1'e eklendi. Bu, yeni listenin dizin konumu 0'dan sonra geldiği anlamına gelir. Dolayısıyla, yeni liste liste listemizdeki ikinci listedir.

Benzer şekilde, sayıları, boolean'leri, Python tuple'larını ve diğer verileri eklemek için insert() yöntemini kullanabilirsiniz. bir listeye giriyor.

"Python.Engineering hayatıma en ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayalimdeki işi, değerlerim ve hedeflerim ile uyumlu buldum. life!"

Venüs, Rockbot'ta Yazılım Mühendisi

Python insert() yöntemi, öğeyi belirli bir konumda bir listeye ekler. bir liste. insert() iki argüman kabul eder. Bunlar, listenize eklemek istediğiniz yeni öğenin konumu ve yeni öğenin değeridir.

Append() yöntemi gibi, insert() de listeye bir öğe ekler. Ancak, append() yöntemini kullanarak yeni öğenin konumunu belirleyemezsiniz.

Bu öğretici, örneklere referansla Python listelerinin temellerini ve insert()'in nasıl kullanılacağını tartıştı. Artık bir Python uzmanı gibi insert() yöntemini kullanmaya hazırsınız!

Python'da kodlama hakkında daha fazla bilgi edinmek ister misiniz? Python Nasıl Öğrenilir eğitimimize göz atın. Bu kılavuz, Python bilginizi geliştirmek için kullanabileceğiniz en iyi kursların, öğrenme kaynaklarının ve kitapların bir listesini içerir.





Python listesi ekleme: StackOverflow Questions

Tutorials