Python Listenin Elemalarını Çıkartmak



Python Listenin Elemalarını Çıkartmak

Merhaba arkadaşlar, liste yapısının özelliklerinden ikinci konumuza geçik burada 2 adet özellikden bahsedicem ikisininde temel amacı listeden eleman çıkarmaktadır. Daha önceki örneklerde Fabrikaya işçi kayit eden bir program yapmıştık. Şimdi mantıken eklediğimiz işçileri bazen çıkarma durumu olacak. İşte tam burada bu çıkarma fonksiyonlarını kullaniyoruz.

Python Listenin Son elemanını Çıkartmak : POP()

Bir listenin en sondaki elemanını çıkartmak için pop() özelliğini kullanılır. Konuyu daha iyi anlamak adına örnekler üzerinden gidelim.

Yukarıda bir liste oluşturduk. Pop fonksiyonu ile sildiğimiz elemanı ekrana çağırdık ve listenin son halini ekrana yazdırdık. Bakalım nasıl bir çıktı veriyormuş.

Aslında Pop fonksiyonu parametresiz kullanımında, son elemanı siler fakat parametre aldığında ise istediğimiz elemanı silme imkanı sağlıyor. Bu listede Sıfırncı elemanı yani ‘elma’ verisini silelim.

ÇIKTI :

Şeklinde çıktı vericektir.

Kısaca şöyle özetleyebiliriz.

Eğer parametre alınmassa POP() şeklinde kullanılırsa son elemanı siler.

Liste.Pop()

Eğer parametre alırsa, istediğimiz indeksteki elemanı silebiliriz.

Liste.Pop(indeks)


Python Listeden Eleman Çıkartmak : Remove()

Listenin son elemanı yerine veya indeks numarasına göre silmek yerine remove() fonksiyonu ile çıkarmak istediğimiz yani silmek istediğimiz elemanı, ismini belirterek silebiliriz. Konuyu daha iyi anlamak adına örnekler üzerinden gidelim.

Genel Yapısı şu şekildedir ;

Liste.Remove(‘silmek istediğin eleman‘)

Yukarıda bir dizi oluşturduk, remove() fonksiyonu sildik fakat silindiğini anlamak içine ekrana yazdırmadık. Yazdıralım sonucu görelim.

ÇIKTI :

Görüldüğü üzere ‘karpuz’ liste içerisinde olmayacaktır. Yanlız karpuz diye diye canımız cekmedi inşallah 😀

Dikkat Edilecek Durumlar

Remove() özelliği pop() özelliği gibi çıkartılan elemanları geri döndüremessiniz. Aynı zamandada Listede olan elemanı çıkartmaya çalırşanız ise hata ile karşılaşırsınız.







Bir diğer önemli nokta ise, mesala ‘karpuz’ elemanını çıkarıcaz fakat dizide iki adet karpuz elemanı mevcut, bu durumda sıralama göre ilk gelen elemanı siler.

Yukarıda bahsettiğimiz unsurlara örnek yaparak pekiştirelim.

Aynı elemanı tekrar çıkarmaya çalışırsak şöyle olacaktır ;

ÇIKTI :

‘karpuz’ ifadesi liste içinde yok, ne yapiyorsun dostum! diyor 🙂


Diğer durum, ise ‘karpuz’ ifadesinden iki tane olursa nasıl silebilirizdi , örnek üzerinden gidelim :

Şeklinde bir dizi oluşturalım, fakat ben burada silme işlemi yaparsam sadece bir eleman gidecek. Burada count() fonksiyonu ile kaç adet var öğrenip, duruma göre önlem alabiliyoruz.

Python Eleman Sayısını Öğrenme – Count()

Çıktı :

Dolasıyla, Karpuz ifadesinden kaç tane var öğrenebilirsek döngü kurarak hepsini silebiliriz :

Yukarıdaki yapıyı incelediğimiz zaman , şöyle bir çıktı alacağız :

Ana kodları ve çıktıyı gördüğümüze göre, çalışma mantığını açıklayabiliriz :

  • “meyveler” adlı dizimizi oluşturduk.
  • for döngüsünde

  • meyveler.remove(‘Karpuz’) diyerek 5 kere silme işlemi yaptığımızda sadece Elma elemanı kalacaktır.çünkü Karpuz’dan dört tane 5 tane olduğu için 0-4 arası sayma işlemi yapıldığından karpuzdan eser kalmadı 🙂

 

 


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Python Listenin Elemalarını Çıkartmak

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap