Ana sayfa Genel Python – Liste Veri Tipi

Python – Liste Veri Tipi

8964
220
PAYLAŞ

Listeler

Şimdi de yeni bir veritipimiz olan listeleri öğrenmeye çalışalım. Listeler yapıları gereği stringlere oldukça benzerler ve kullanıldıkları yerler de çok yararlı olan bir veritipidir. Tıpkı stringler gibi ,indekslenirler,parçalanırlar ve üzerinde değişik işlemler yapabildiğimiz metodlar bulunur. Ancak listelerin stringlerden önemli farkları da bulunmaktadır. Stringler konusundan bildiğimiz kadarıyla stringler değiştirilemez bir veri tipidir. Ancak, listelerimiz değiştirilebilir bir veritipidir.

Bir listede her veritipinden elemanı saklayabiliriz. Bu anlamda sıralı bir diziye benzer. Peki bu konuda ne öğreneceğiz?

  • Liste Oluşturma
  • Indeksleme ve Parçalama
  • Temel Liste Metodları
  • İç içe listeler

Liste Oluşturma

Listeler bir [] köşeli parantez içine veriler veya değerler konarak oluşturulabilir.

Bir string list() fonksiyonu yardımıyla listeye dönüştürülebilir.

Listeleri Indeksleme ve Parçalama

Listeleri indeksleme ve parçalama stringlerle birebir olarak aynıdır.

Temel Liste Metodları ve İşlemleri

Bu kısımda da listelerde yapabileceğimiz temel işlemleri ve bazı temel metodları öğreneceğiz. Listelerin daha bir çok metodunu kursun ileriki kısımlarında görüyor olacağız.

Bir listeyi birbirine toplama işlemini stringlerdeki gibi yapabiliriz.

Bir listeye bir tane eleman eklemek içinse aşağıdaki işlemi uygulayabiliriz.

Bir listeyi bir tamsayıyla da çarpabiliriz.

Şimdi de isterseniz temel bazı liste metodlarına bakalım. Listeler, diğer programlama dillerindeki arraylere göre oldukça esnektir. Belli bir boyutları yoktur ve ekleme, çıkarma yapmak oldukça kolaydır.

append metodu

append metodu, verdiğimiz değeri listeye eklememizi sağlar.

pop metodu

Bu metod, içine değer vermezsek listenin son indeksindeki elemanı, değer verirsek verdiğimiz değere karşılık gelen indeksteki elemanı listeden atar ve attığı elemanı ekrana basar.

Aslında zamanı gelmişken söylemekte fayda var. Liste elemanlarına ulaşırken eğer olmayan bir indeksi verirsek Python bizlere hata verecektir.



sort metodu

sort metodu listenin elemanlarını sıralamamızı sağlar. Hemen kullanımına bakalım.

İç içe Listeler

Bir listenin içinde başka bir liste bulundurmak mümkündür. Bunlara Pythonda içiçe listeler denmektedir. Bu tip bir özellik, Pythonda ağaç yapılarında veya matris yapılarında oldukça kullanışlı olmaktadır.

Şimdi, 2. listenin ilk elemanına nasıl ulaşacağımıza bakalım.

 

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here