Python’da bir listedeki tek sayıları nasıl filtreleyebilirim?

Python\'da Tek Sayıları Filtreleme

Python\'da bir listedeki tek sayıları filtrelemek için çeşitli yöntemler bulunmaktadır. İşte yaygın olarak kullanılan bir yöntem:

Liste Anlaması Yöntemi ile

Python\'da liste anlayışını kullanarak tek sayıları kolayca filtreleyebilirsiniz. Aşağıdaki adımları izleyin:
  • Bir liste oluşturun.
  • Liste anlayışını kullanarak tek sayıları seçin.

Örnek Kod

Aşağıda bir örnek kod verilmiştir: ```python liste = [1, 2, 3, 4, 5, 6, 7, 8, 9] tek_sayilar = [sayi for sayi in liste if sayi % 2 != 0] print(tek_sayilar) ``` Bu kod, \"tek_sayilar\" listesine sadece tek sayıları ekleyecektir. Çıktı olarak [1, 3, 5, 7, 9] elde edilir.

Alternatif Yöntem: filter() Fonksiyonu

`filter()` fonksiyonu ile de aynı işlemi gerçekleştirebilirsiniz. Örnek: ```python liste = [1, 2, 3, 4, 5, 6, 7, 8, 9] tek_sayilar = list(filter(lambda x: x % 2 != 0, liste)) print(tek_sayilar) ``` Bu şekilde de benzer bir sonuç elde edersiniz. Tek sayılar yine [1, 3, 5, 7, 9] olacaktır.

Python’da bir listedeki tek sayıları nasıl filtreleyebilirim?

🐞

Hata bildir

Paylaş