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 İÇ İÇE Listeler

Python İÇ İÇE Listeler

Python İÇ İÇE Listeler

python matrisler

Şimdiye kadar öğrencilerin sadece isimleri ile ilgilendik, yani isimlere bağlı kalarak örnekler yaptık. Oysaki öğrencilerin numaraları ve diğer bir takım bilgileri de olacaktır.

Şimdi bir öğrenci tablosu hayel edin, bu tabloda öğrenciye ait NO veya o no’ya ait öğrenci ismi olacaktır. Bu durumda kayit işlemlerinde isme göre no tutulması gerekiyor. Öyle birşey yapmalıyızki isim ile no birbiriyle bağlantılı olmalı ve karişmamalıdır. Bu dediklerimizi anlamak adına örnek yapmaya geçelim.

Burada görüldüğü gibi ilk önce boş dizi oluşturup daha sonra Append() fonksiyonu ile üyelerimizi ekledik.

ogrenciler.append([Ogrencino,OgrenciAdı]) şeklinde atama yapılır. Bu sayede Eşli bilgiler eklemiş oluyoruz.

ÇIKTI :

Aslında arkadaşlar biz burada iki boyutlu dizi işlemi yaptık. [indeks][indeks] şeklinde bir yapı oluştu, belki kafanız karıştı ama şu cümleleri anlamaya çalışın örnek ile durum daha netlik kazanacaktır. Burada her veri kendine başına bir liste yapısına sahip oldu.

Durumu şöyle açıklayabiliriz :

Yukarıdaki çıktıyı ele alarak yaziyorum.

Burada 25 ve Ali Yaman bilgilerine ulaşmak için şunu yapiyoruz :

ogrenciler[0][0] = 25 değeri vericektir — ogrenciler[0][1] = Ali Yaman verisini verecektir.

Yani ilk köşeli paranteze liste sırasını yaziyoruz. Ali Yaman verisi görüldüğü üzere ilk listededir. Daha sonra ilk dizinin,ilk elemanı ’25’ ilk dizinin ikinci elemanı ise ‘ Ali Yaman’ Olacaktır. Bu dediklerimi örnek ile canlandıralım.

Çıktı şu şekilde olacaktır :

Duruma özet geçmek gerekirse  :

ikinci listenin ikinci elemanı şeklinde olacaktır.

Çağırma işlemlerinde ise diziadı[ikinci liste][ikinci listenin ikinci elemanı] şeklinde çağırma işlemi yapabiliriz. Bu durumda kırmızı renkli veri karşımıza gelecektir.


SORU : İki boyutlu bir liste yapısı oluşturun. For döngüsü ile ekrana hepsini birden yazdırın.

ÇIKTI :

şeklinde olacaktır.

 

Hakkında Ali YamanYenilmez

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