PROGRAMLAMA DERSLERİ PYTHON 6

PROGRAMLAMA DERSLERİ PYTHON 6

Python derslerimize Liste ve Kümeler konusuyla devam ediyoruz. Dersimizin sonunda listeler üzerinde kullanabileceğiniz önemli metotların listesini bulacaksınız.

BÖLÜM 3 / 2 

Listeler konumuza bu derste de devam ediyoruz. 

reverse metodu listeyi tersinden sıralamaya yarayan bir metot. Ancak şunu da unutmayın pop gibi reverse gibi metotları uygulayınca veri setiniz de değişmiş demektir. Bir sonraki dökümünüzde ters dönmüş olarak görüntülenir.

Sort metodu da listemizi alfabetik sırada sıralıyor.  Aşağıdaki ekran görüntülerindeki örnekleri incelerken açıklamalara da göz atın lütfen.

Birinci print komutuyla listenin kaydedildiği şekliyle çıkış alıyoruz.

İzleyen satırda pop metoduyla listedeki verilerden sonuncusu listeden düşer. Bu düşülmüş veri (yeşil) olmaksızın liste ekrana verilir.

Ardından yeniden pop metodu kullanılarak son veri listeden eksiltilir ve bu eksilen veri silinen isimli değişkene aktarılır. Bunun mavi olduğunu print(silinen) komutuyla görürüz.

Ardından renkler değişkenine depolanmış liste verileri ilk satırı kopyalayarak güncelleriz. Bu defa reverse tersten listeleme metoduyla listeyi ters çevirmiş oluruz. Sonra sort metodu ile değişken içindeki verileri alfabetik sıraya dizip ekrana çıkış alırız.

Daha güzel bir reverse metodu uygulamasıyla verileri tersten alfabetik olarak sıralayabiliriz.

renkler.sort(reverse=True)    Sıralamayı tersten yap… Liste sondan başa doğru sıralanır.

Yukarıdaki renkler değişkeni üzerine uygulanan metot alfabetik sıralamayı tersten yapar.  Şu ana kadar uyguladığımız tüm metotlar listenin orijinal yapısını değiştiren uygulamalardır. Eğer siz orijinal halini saklamak istiyorsanız sorted metodunu seçmeniz yerinde olur. Bunu da şöyle uygulayabiliriz.

Birinci print komutu listeyi olduğu haliyle listeler. Liste2 değişkenine sort metodu ile  sıralanmış veriler yüklenir ve böylece orijinal listeye dokunulmamış olunur. İkinci print komut ile sıralanmış listeyi görürüz. Son komut da orijinal halini gösteriyor.

Şimdi listeler üzerinde uygulanabilecek metotlardan biri min metodudur. Rakamsal listelerde en küçük değeri bulur. Alfabetik listede ise ilk değeri (alfabetik sırada ilk veri)  ortaya çıkarır.

print(min(renkler))   >>>> Sonuç beyaz olur.  Alfabetik olarak ilk eleman.

sayilar=[1,2,6,7,49,36,4]

print(min(sayılar))  >>>> Sonuç 1 olur.

print(max(sayılar)) >>>> Sonuç 49 olur.

print(max(renkler)) >>>> sonuç yeşil olur.

Rakamlarla yapılan bir işlem de sum metodu ile yapılır.

print(sum(sayilar)) >>>>  sonuç 105 olur.

Not: sum metodu alfabetik verilere uygulanamaz.

Önemli Liste Metotlarına Örnekler

A.append(x)  Liste sonuna  x elemanını ekler. A=[1,3,5,7,9]    A.append(11)     print(A)     >>>[1,3,5,7,9,11]

A.extend(A2)  Liste sonuna A2 listesini ekler.   A2=[13,15]       A.extend(A2)     print(A)      >>>[1,3,5,7,9,11,13,15]

A.insert(i,x)     x elemenanını A listesinin i indis numarasından sonrasına ekler.  A=[1,3,5,7,9]  A.insert(2,4)  print(A)  >>>>[1,3,5,4,7,9]

A.remove(x)  x elemanını listeden siler.  A=[1,3,5,7,9]  A.remove(3)  print(A)  >>>>[1,5,7,9]

A.pop(i)        i indis numaralı elemanı listeden siler.  A=[1,3,5,7,9]  A.pop (3)  print(A) >>>>[1,3,5,9]

A.clear()       listedeki tüm elemanları siler.           A=[1,3,5,7,9]  A.clear()  print(A) >>>>[]

A.index(x)    x elemanına ait indisi döndürür.        A=[1,3,5,7,9]  print(A.index(5))  >>>>[2]

A.count(x)    x elemanlarının sayısını döndürür.   A=[1,3,1,5,3,7,9,11]  print(A.count(3)) >>>>[2]

 

 

 

 

 

 

 

1.04.2026 15:49:59
Levent ASLAN

Levent ASLAN

Yazar

İlginizi çekebilecek diğer içerikler

PROGRAMLAMA DERSLERİ PYTHON 5 TEKNOLOJİ

PROGRAMLAMA DERSLERİ PYTHON 5

FÜZE VE BALİSTİK FÜZE NEDİR? NASIL ÇALIŞIR? TEKNOLOJİ

FÜZE VE BALİSTİK FÜZE NEDİR? NASIL ÇALIŞIR?

PROGRAMLAMA DERSLERİ PYTHON 4 TEKNOLOJİ

PROGRAMLAMA DERSLERİ PYTHON 4

HAVA SAVUNMA SİSTEMLERİ NASIL ÇALIŞIR? TEKNOLOJİ

HAVA SAVUNMA SİSTEMLERİ NASIL ÇALIŞIR?

Yorum Yap