Python'da List veri türü içinde çok sayıda veri saklayabildiğimizi görmüş ve uygulamalarla List veri türü için index mantığını da örneklendirmiştik. Bu gece Python List fonksiyonları üzerinde durmak istiyorum ve en sık kullanacağımız List fonksiyonlarından birisi de insert metodu. Önceki örneklerde de kullandığımız şehirler listesi üzerinden örnek vererek insert metodunun kullanımını anlayalım.
Mevcut listemiz aşağıdaki gibi olsun.
sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
Python programlama dilinde index'ler sıfırdan başladığı için mevcut List index değerleri de şu şekilde:
Şimdi amacımız İstanbul'dan sonra Gaziantep şehrini eklemek olsun.
Yukarıdaki tablodan da görebileceğiniz gibi Gaziantep şehrinin İstanbul'dan sonraki sıraya eklenmesi demek index değerinin 2 olması anlamına geliyor. insert fonksiyonu da bu sebeple iki parametre alarak çalışan bir fonksiyondur:
insert(index,eleman)
Şimdi kodlayarak Gaziantep ilini 3. sıraya (3. sıra demek 2 numaralı index demek) ekleyelim.
sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
sehirler.insert(2,"Gaziantep")
print(sehirler)
#['Ankara', 'İstanbul', 'Gaziantep', 'Adana', 'İzmir', 'Mersin']