Python Listeler ve Kullanımı


Python Listeler ve Kullanımı

Merhaba arkadaşlar, Artık yavaş yavaş python temel yapısını ortaladık listeler yapısına geçtik. Farklı yazılım dilleri bilen arkadaşlar (C#,php,java) bu liste yapısını dizi olarak tanımlamaktadır.

python listeler

Konuyu daha iyi anlatabilmek adına sol taraftakı resimden yaralanıcaz. Liste dediğimiz yapı aslında sol tarafta oluşan resim gibidir. Bu listenin sonsuza giden elemanları mevcuttur. Listeler sıfırdan başlar ve artmaya devam eder. Şimdi sağdaki listenin adı görüldüğü üzere Sayilar‘dır

Burada Sayilar[0] şeklinde ifade edilen nokta sıfırıncı elemanı ifade etmektedir yani “6” . Sayilar[numara], numara yazılan yerler ise indeks olarak ifade edilmektedir.

Liste Yapısı :

ÇIKTI :

Köşeli parantezler ile oluşan yapının veri tipi çıktıda görüldüğü gibi “list” yani liste olarak adlandırılır.

Konuyu daha iyi anlamak adına, yukarıda dizi yapısından verdiğimiz resmi koda dökelim.

İlk önce dizi yapımızı oluşturalım ve ekrana yazdıralım bakalım nasıl bir çıktı veriyormuş :

ÇIKTI :

Dizi elemanlarını bu şekilde görebiliyoruz.

Yukarıda indeks yapısından bahsetmiştik, peki listedeki elemanları indeks numarasına göre nasıl çağırabiliriz. Hemen örnek yapalım.

ÇIKTI :

ListeAdı[indeks] şeklinde indeks numarasına göre ekrana çağırabiliriz.

 Python dilinde liste yapısını az çok anladık, artık daha fazla detaylara inerek örneklerimiz yapabiliriz.

Python Listeye Eleman Ekleme

Python dilinde diziye eleman eklemek için Append() hazır fonksiyonunu kullanabiliriz.

Ekrana çağırdığımız zaman şöyle bir çıktı vericektir :

Python Listenin Eleman Sayısını Öğrenme

Python dilinde dizinin eleman sayısını öğrenmek için len() hazır fonksiyonu kullanabiliriz.

Dolasıyla çıktımız “2” olucaktır. Eleman değerini ölçmek için kısaca len fonksiyonu len(veri) şeklinde verinin eleman sayısını öğrenebiliriz.

Python Listenin Elemanlarını While Döngüsü İle Ekrana Yazdırma

Yukarıdaki örneklerden fark ettiniz mi bilmiyorum ama , listelerimizin uzun olduğunu düşünersek tek tek Sayilar[indeks] şeklinde çağırmak uzun ve zahmetli olacağından bir döngüye bağlayarak tak tak yazdırmak daha mantıklı olucaktır.

İşlemleri adım adım yapalım, son örneğimiz olacağı için tekrar etmiş oluruz.

  • İlk önce dizimizi oluşturalım. Bildiğiniz üzere diziler [] şeklinde oluşur. Elemanları ise [‘eleman1′,’eleman2’] şeklinde eklenir.

  • While döngümüzde koşul koyabilmemiz için listenin eleman sayısını öğrenmemiz gerekiyor. Len() hazır fonksiyonu listedeki tüm elemanların sayısını öğrenebiliriz.

  • Elemanların hepsini yazdırabilmek adına, dışardan bir değişken tanımlayım. Bu değişkene bağlı koşul oluşturalım.

  • Artık döngümüzü oluşturabiliriz :

  • Yukarıdaki while yapımızı incelediğimizde, baslangic değeri sıfır olduğu için , başlangiç değeri liste elemanı olana kadar devam edicektir. Döngü her seferinde döndüğünde baslangic değeri artacak dolasıyla, Sayilar[baslangic] şeklinde olduğu için listedeki tüm elemanları sırasıyla yazdırabiliriz.

ÇIKTI :

Durumu özetlemek gerekirse

  • Diğer dillerde olan dizi yapisiyla liste yapisinin aynı olduğunu öğrendik.
  • Liste yapısının ne olduğunu öğrendik.
  • Python dilinde liste oluşturup ekrana yazdırdık.
  • Append() fonksiyonu ile listeye yeni eleman ekledik.
  • Len() fonksiyonu ile listenin eleman sayısını öğrendik.
  • While döngüsü ile tek döngüde listenin tüm elemanları yazdırdık.

 

 

Python Listeler ve Kullanımı

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap