5.00 / 1 oy

Python'da List Veri Türü ve Örnekleri

Python'da değişkenler kullanarak değerleri saklamayı, değiştirmeyi ve ileride tekrar kullanabilmeyi incelemiştik. Bu gece Python'da birden çok veriyi saklayabileceğimiz değişken türü seçeneklerinden biri olan List veri türünü inceleyeceğiz.

Yazılım dillerinde birden çok veriyi tek bir değişken içinde saklayabilmek için farklı avantajları olan dizi, List, DataSet, Dictionary gibi değişken türleri vardır. Peki birden çok değeri saklayan veri türlerine neden ihtiyacımız var? Aşağıdaki örneği inceleyelim.

Örnek: 5 adet şehrimizi değişken olarak tanımlayarak değerlerini atayın.

Çözüm:

sehir1="Ankara"
sehir2="İstanbul"
sehir3="Adana"
sehir4="İzmir"
sehir5="Mersin"

5 adet şehir için bile 5 satır kod yazdık, ya 81 şehir olsaydı? Ya tüm ülkeler olsaydı? İşte bu gibi ihtiyaçlarda birden fazla veriyi saklayabilen değişken türlerini kullanırız. Şimdi aynı örneği List ile yapalım.

Not: Python'da List veri türündeki değişkenler köşeli parantezler "[...]" içerisine yazılırlar.

 

Örnek: 5 adet şehrimizi List veri türünde tek bir değişken olarak tanımlayın ve değerlerini atayın.

Çözüm:

sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]

 

Yukarıdaki örnekte de görülebileceği gibi artık tek bir değişken (List veri türünde bir değişken) içinde 5 adet şehir adı saklanıyor, bu sayı çok daha fazla da olabilirdi ya da tamsayı/küsüratlı sayı/boolean tipinde değerler de saklanabilirdi. Şimdi List veri türündeki değerlerin nasıl print komutu ile yazdırılabileceğine bakalım.

 

Örnek: 5 adet şehrimizi List veri türünde tek bir değişken olarak tanımlayın ve değerlerini atayın ve tüm listeyi yazdırın.

Çözüm:

sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
print(sehirler)
#['Ankara', 'İstanbul', 'Adana', 'İzmir', 'Mersin']

 

Örnek: 5 adet şehrimizi List veri türünde tek bir değişken olarak tanımlayın ve değerlerini atayın ve sadece listedeki ilk şehrin adını yazdırın.

Çözüm:

sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
print(sehirler[0])
#Ankara

Açıklama: List türündeki değişkenlerde de index'ler 0'dan başlar ve ilk eleman her zaman 0 index'li elemandır.

 

Örnek: Önceki örnekteki şehirlerden 2. sırada olan şehri Gaziantep ile yer değiştirin ve tüm listeyi yazdırın.

Not: 2. sıradaki şehir demek 1. index anlamına gelecektir.

Çözüm:

sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
sehirler[1]="Gaziantep"
print(sehirler)
#['Ankara', 'Gaziantep', 'Adana', 'İzmir', 'Mersin']

 

Örnek: Önceki örnekteki şehirlerden sadece 2. ile 4. arasında olan şehirleri yazdırın. (İstanbul,Adana,İzmir)

Çözüm:

sehirler=["Ankara","İstanbul","Adana","İzmir","Mersin"]
print(sehirler[1:4])
#['İstanbul', 'Adana', 'İzmir']

 

m.cengiz

02.06.2020 02:22

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da List Veri Türü ve Örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.