Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Python Listeler ve Kullanımı

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.

 

 

Hakkında Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.


Beni Takip Et

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla