Python

Python Diziler

Python’un Diziler için yerleşik desteği yoktur, ancak bunun yerine Python Listeleri kullanılabilir.

 

Python Listeler

Liste, sıralanabilir ve değiştirilebilir bir koleksiyondur. Python’da listeler köşeli parantez “[ ]” ile yazılır.

Örnek Kullanım:

Python Liste Elemanlarına Erişim

Listelere erişim index numarası üzerinden yapılır. İlk elemanın indeks numarası “0” dır.

Python Listeye Ögesine Değer Verme

Yukarıdaki örnekte görüldüğü gibi liste elemanlarını yazdırmak için index numaralarını kullanabiliyoruz. Aynı şekilde liste elemanlarının değerini değiştirmek ya da listeye yeni öğe eklemek içinde indeks numarası kullanabilirsiniz.

Python Döngü ile Liste Ögelerine Erişim

Bir for döngüsü kullanarak liste öğeleri arasında dolaşabilirsiniz.

Örnek:

Python Liste İçinde Öğe Kontrol Etme

Aradığınız bir elemanın liste içinde olup olmadığını kontrol edebilirsiniz.

Python Liste Eleman Sayısı Bulma

Bir listenin kaç öğeye sahip olduğunu belirlemek için len () metodu kullanılır.

Python Listeye Eleman Ekleme

Listenin sonuna bir öğe (eleman) eklemek için append () metodunu kullanın.

Listede belirttiğiniz index değerine de eleman ekleyebilirsiniz. Bunun için insert() metodu kullanabilirsiniz.

Alttaki örneği inceleyelim. liste’ nin 1 nolu index elemanına “kiraz” ögesi ekleniyor. Normalde 1 nolu indexte olan değer 2 numaralı index olarak kaydırılıyor. Burada bir değiştirme işlemi olmadığını, istenen konuma ekleme yapıldığını ve diğer elemanların indexlerinin arttığını belirtelim.

 

Python Listeden Eleman Silme

Öğeleri listeden kaldırmak için birkaç farklı yöntem bulunmaktadır.

remove() Metodu: remove() metoduyla listeden belirtilen öge kaldırılır.

pop() Metodu:Pop () metodu belirtilen indexteki öğeyi kaldırır. Dizin belirtilmemişse son öğe kaldırılır.

  • 1 nolu elemanı (armut) silelim.

  • Son elemanı silelim.

del Anahtar Sözcüğü: del anahtar sözcüğü kullanılarak belirtilen indexteki eleman silinebilir. Örnekte elma öğesini kaldıralım.

NOT: del anahtar sözcüğü ile tüm liste silinebilir. Aşağıdaki kodlar sonucu liste içeriği ve kendisi tamamen silinecektir. Böyle bir durumda meyveler listesi tamamen silinmiş olacağından en alttaki satırda bulunan print kodu hata verecektir. 

clear() Metodu: listenin içini boşaltmak için kullanılır. Yukarıda belirtilen del anahtar sözcüğünden farklı olarak burada liste silinmez, sadece elemanlar kaldırılır.

Python list() Metodu:

Bir liste oluşturmak için list () yapıcısını kullanmak da mümkündür.

 

Python Hazır Liste Metotları

Method Açıklama
append() Listenin sonuna eleman ekler.
clear() Listedeki tüm elemanları siler
copy() Listenin kopyasını oluşturur
count() Belirtilen öğenin listede kaç adet olduğu geri döner.
extend() Belirtilen liste öğelerini seçilen listenin sonuna ekler.
index() Belirtilen elemanın index numarasını öğrenmek için kullanılır.
insert() Belirtilen index numarasına eleman ekler.
pop() Belirtilen indexteki öğeyi kaldırır.
remove() Belirtilen öğeyi kaldırır.
reverse() Liste sırasını ters çevirir. İlk eleman en sona..
sort() Listeyi küçükten büyüğe ya da A-Z sıralar.

 

Python Liste Metotları Örnek Kullanımları:

Yukarıdaki tabloda verilen Python Liste metotlarına ait örnek kullanımları inceleyebilirsiniz. Kodları kopyalayarak test edip sonuçları inceleyin.

append():

clear():

copy():

count():

extend():

index():

insert():

pop():

remove():

reverse():

sort():

 

Python Dersleri Konusu İçin Tıkla

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: