Python’da bir listedeki çift sayıları nasıl bulabilirim?

Python'da Bir Listedeki Çift Sayıları Bulma

Python'da bir listedeki çift sayıları bulmak için iki temel yöntem kullanabilirsiniz: döngü ile kontrol ve liste anlama (list comprehension).

1. Döngü ile Kontrol

Aşağıdaki örnek, bir liste içerisindeki çift sayıları bulmak için bir döngü kullanır:

liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
cift_sayilar = []
for sayi in liste:
  if sayi % 2 == 0:
    cift_sayilar.append(sayi)

print(cift_sayilar) # Çıktı: [2, 4, 6, 8, 10]

2. Liste Anlaması (List Comprehension)

Daha kısa bir yol olarak liste anlayışını kullanabilirsiniz:

liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
cift_sayilar = [sayi for sayi in liste if sayi % 2 == 0]
print(cift_sayilar) # Çıktı: [2, 4, 6, 8, 10]

Sonuç

Her iki yöntem de listedeki çift sayıları bulmak için etkilidir. Hangi yönteminin kullanılacağı, kişisel tercih ve kodun okunabilirliğine bağlıdır.

Python’da bir listedeki çift sayıları nasıl bulabilirim?

🐞

Hata bildir

Paylaş