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.

 


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Python İÇ İÇE Listeler

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap