Python İç İçe Liste Kullanımı - Bilişim Konuları

Python İç İçe Liste Kullanımı

Python programlama dilinde listeler kullanılırken bir liste aynı zamanda başka bir listenin elemanı olabilir. Liste içerisindeki bir alt liste aynı zamanda başka bir listenin elemanı olabilir. Bu şekilde istenildiği kadar alt liste oluşturulabilir. Herhangi bir sınırlama yoktur. Hiyerarşik yapılara veri düzenlemek için bu şekilde listeler kullanılabilir.

Örnek 1: Bu örnekte üç tane liste birleştirilerek yeni listenin elemanları olarak kullanılmıştır. Bu şekilde iç içe listeler oluşturulmuştur.

liste1 = [1,2,3]
liste2 = [4,5,6]
liste3 = [7,8,9]
yeniliste = [liste1,liste2,liste3]
print(yeniliste)
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

 

Örnek 2: Bu örnekte öncelikle boş bir liste oluşturulmaktadır. Daha sonra sonra append komutu kullanılarak boş olan listeye başka listeler eleman olarak eklenmektedir.

sebzeler=[ ]
sebzeler.append([‘yeşil’,’ıspanak’])
sebzeler.append([‘beyaz’,’lahana’])
sebzeler.append([‘turuncu’,’havuç’])
sebzeler.append([‘siyah’,’turp’])
sebzeler.append([‘kırmızı’,’domates’])

print(sebzeler)
[[‘yeşil’, ‘ıspanak’], [‘beyaz’, ‘lahana’], [‘turuncu’, ‘havuç’], [‘siyah’, ‘turp’],[‘kırmızı’, ‘domates’]]

 

Örnek 3: Sebzeler adında listede 4 adet eleman bulunmaktadır. Bunları teker teker sıralanırsa aşağıdaki gibi olacaktır.

print(sebzeler[0])
[‘yeşil’, ‘ıspanak’]

print(sebzeler[1])
[‘beyaz’, ‘lahana’]

print(sebzeler[2])
[‘turuncu’, ‘havuç’]

print(sebzeler[3])
[‘siyah’, ‘turp’]

print(sebzeler[4])
[‘kırmızı’, ‘domates’]



Örnek 4:  Bu örneğimizde sebze isimli bir değişken oluşturuyoruz. Daha sonra sebzeler listesindeki 1 indisli elemanı ekrana yazdırıyoruz. Yani listenin istediğimiz elemanını indis numarası vererek ekranda gösteriyoruz.

sebzeler=[[‘yeşil’,’ıspanak’],[‘beyaz’,’lahana’],[‘turuncu’,’havuç’]]
sebze=sebzeler[1]
print(sebze)
[‘beyaz’, ‘lahana’]

 

Örnek 5:  Bu örneğimizde bir listenin içerisindeki eleman olarak bulunan başka bir listenin de içerisinden bir elemanı indis numaralarını belirterek ekranda gösterebiliyoruz.

sebzeler=[[‘yeşil’,’ıspanak’],[‘beyaz’,’lahana’],[‘turuncu’,’havuç’]]
print(sebzeler[2][1])
havuç

 

Örnek 6:  Bu örneğimizde öncelikle üç tane farklı liste oluşturuyoruz. Daha sonra bu üç listeyi birleştirerek yeni bir liste oluşturuyoruz ve yeni listenin elemanları be ilk üç liste oluyor.

# 3 Adet liste oluşturalım.
birinci_liste = [1,2,3]
ikinci_liste = [‘a’,’b’,’c’]
ucuncu_liste= [40,50,60]
son_liste= [birinci_liste,ikinci_liste,ucuncu_liste]
print(son_liste)
[[1, 2, 3], [‘a’, ‘b’, ‘c’], [40, 50, 60]]

 

Örnek 7:  Bu örneğimizde yine farklı elemanları olan üç tane liste oluşturuyoruz. Daha sonra bu üç listeyi eleman olarak kullanarak yeni bir son_liste isimli liste oluşturuyoruz. Son liste içerisinden a ve 50 elemanlarını seçip göstermek için aşağıdaki kodları yazmamız gerekiyor.

# 3 Adet liste oluşturalım.
birinci_liste = [1,2,3]
ikinci_liste = [‘a’,’b’,’c’]
ucuncu_liste= [40,50,60]
son_liste= [birinci_liste,ikinci_liste,ucuncu_liste]
print(son_liste[1][0],son_liste[2][1])
a 50

Bu Yazıya Tepkin Nedir?
+1
1
+1
0
+1
0
+1
2
+1
0
+1
0
+1
0

Sonraki Yazı >>

Yorum Yap