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

Python\'da Listedeki Tek Sayıları Filtreleme

Python\'da bir listedeki tek sayıları filtrelemek için birkaç yöntem bulunmaktadır. İşte bu yöntemlerden iki tanesi:

1. Liste Anlaması (List Comprehension)

Aşağıdaki örnekle tek sayıları filtreleyebilirsiniz:

```python liste = [1, 2, 3, 4, 5, 6] tek_sayilar = [sayi for sayi in liste if sayi % 2 != 0] print(tek_sayilar) # Çıktı: [1, 3, 5] ```

2. filter() Fonksiyonu

Python\'ın yerleşik filter() fonksiyonunu kullanarak da tek sayıları elde edebilirsiniz:

```python liste = [1, 2, 3, 4, 5, 6] tek_sayilar = list(filter(lambda x: x % 2 != 0, liste)) print(tek_sayilar) # Çıktı: [1, 3, 5] ```

Bu iki yöntemle, istediğiniz listedeki tek sayılara kolayca ulaşabilirsiniz.


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

🐞

Hata bildir

Paylaş