Python’da bir listedeki tek sayıları filtrelemek için nasıl bir kod yazabilirim?

Python’da Tek Sayıları Filtreleme

Python\'da bir listedeki tek sayıları filtrelemek için liste anlama (list comprehension) kullanılabilir. İşte örnek bir kod:

Örnek kod:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
tek_sayilar = [num for num in numbers if num % 2 != 0]
print(tek_sayilar)

Kodun açıklaması:

  • numbers: Filtrelenecek sayıları içeren liste.
  • tek_sayilar: Tek sayıları depolayan yeni liste.
  • num % 2 != 0: Sayının tek olup olmadığını kontrol eden ifade.

Bu kod çalıştırıldığında, [1, 3, 5, 7, 9] sonucunu verecektir.


Python’da bir listedeki tek sayıları filtrelemek için nasıl bir kod yazabilirim?

🐞

Hata bildir

Paylaş