5.00 / 1 oy

Python'da List içindeki elemanın sırasını bulmak (List index metodu)

Python'da list veri türü içine bazen onlarca hatta yüzlerce eleman eklememiz gerekebilir ve sonrasında bu elemanlardan bazılarının kaçıncı sırada (index) olduğunu bulmak gerekebilir. Python'da list veri türü için tanımlanmış olan özel fonksiyonlardan birisi de list elemanları içinde istediğimiz bir elemanın kaçıncı sırada olduğunu bulabilmek için kullandığımız index fonksiyonudur.

Örnek 1: Önceki örnekten kalan restoran menüsü listemiz üzerinden "Hamburger" elemanının kaçıncı sırada geçtiğini tespit eden bir örnek uygulama yapalım.

Çözüm:

menu=["Köfte", "Patates","Hamburger","Soda","Gazoz","Ayran","Cola","Fanta"]
print(menu.index("Hamburger"))
#2

index değerleri 0'dan başladığı için 3. sıradaki Hamburger elemanının index'inin 2 olduğunu görebiliyoruz. Şimdi index metodunun sık kullanıldığı bir örnek kodlayalım.

 

Örnek 2: Önceki sorudaki menü listesinden Gazoz elemanının hemen sonrasına "Su" elemanını insert metodunu kullanarak ekleyin.

Çözüm:

menu=["Köfte", "Patates","Hamburger","Soda","Gazoz","Ayran","Cola","Fanta"]
menu.insert(menu.index("Gazoz")+1,"Su")
print(menu)
#['Köfte', 'Patates', 'Hamburger', 'Soda', 'Gazoz', 'Su', 'Ayran', 'Cola', 'Fanta']

m.cengiz

03.06.2020 04:45

Bu soru 2 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da List içindeki elemanın sırasını bulmak (List index metodu)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.