Liste Metotları

Python Python - Ders Notları Yazılım

Aşağıda liste metotlarının kullanım şekilleri ve açıklamaları verilmiştir.

meyveler = ["elma","armut","kiraz","karpuz"]
sayilar = [10,100,50,20,40,30]

sonuc = len(meyveler)  # meyveler listesinin eleman sayısını sonuc değişkenine atar.
print(sonuc)

sonuc = meyveler.count("armut") # meyveler listesinde kaç adet "armut" elemanı varsa sayısını sonuc değişkenine atar.
print(sonuc)

sonuc = meyveler.index("kiraz") # meyveler listesinde "kiraz" elemanının indeks numarasını sonuc değişkenine atar.
print(sonuc)

sonuc = min(sayilar)  # sayilar listesindeki en küçük sayıyı sonuc değişkenine atar.
print(sonuc)

sonuc = min(meyveler)  # meyveler listesini alfabetik olarak sıralar ve ilk sıradaki elemanı sonuc değişkenine atar.
print(sonuc)

sonuc = max(sayilar)  # sayilar listesindeki en büyük sayıyı sonuc değişkenine atar.
print(sonuc)

sonuc = max(meyveler)  # meyveler listesini alfabetik olarak sıralar ve son sıradaki elemanı sonuc değişkenine atar.
print(sonuc)

meyveler.append("kavun")  # meyveler listesinin sonuna "kavun" elemanını ekler.
print(meyveler)

sayilar.append(90)        # sayılar listesinin sonuna 90 sayısını ekler.
print(sayilar)

# insert() methodu verilen indeks numarasına verilen elemanı ekler. Eklerken var olan elamanları bir sağa kaydırır.
meyveler.insert(1,"erik")   # meyveler listesinin 1 indeks numaralı elemanına "erik" elemanını ekler. "armut" artık 2 indeks numaralı elemandır.
print(meyveler)

sayilar.insert(-1,80)       # -1 indeks numarası sayilar listesinin son elemanıdır. Bu elemanı bir sağa kaydırır yerine 80 ekler.
print(sayilar)

meyveler.pop()       # meyveler listesinin son elemanını (kavun) siler.
print(meyveler)

meyveler.pop(0)      # meyveler listesinde 0 indeks numaralı elemanı (elma) siler.
print(meyveler)

meyveler.remove("kiraz")    # meyveler listesinde ilk bulduğu "kiraz" elemanını siler. İki adet "kiraz" varsa diğerleri kalır.
print(meyveler)

#meyveler.remove("muz")      # silinmesi istenen eleman listede yoksa hata verir.
#print(meyveler)

meyveler.sort()             # meyveler listesini alfabetik olarak sıralar.
print(meyveler)

sayilar.sort()              # sayılar listesini küçükten büyüğe doğru sıralar.
print(sayilar)

meyveler.reverse()          # meyveler listesini tersten sıralar. sort() methodundan sonra kullanılırsa alfabetik olarak tersten sıralamış olur.
print(meyveler)

sayilar.reverse()          # sayilar listesini tersten sıralar. sort() methodundan sonra kullanılırsa büyükten küçüğe doğru sıralamış olur.
print(sayilar)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir