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.

Aynı kategoriden
- Veri yapıları ve algoritmaları öğrenmek için en iyi yöntem nedir?
- Programlamada if–else koşullu ifadeleri nasıl kullanabilirim?
- Programlama dillerini öğrenmeye yeni başlayanlar için en ideal dil hangisidir?
- Python’da stringler nasıl birleştirilir?
- Yazılım geliştirme sürecinde version control araçları nasıl kullanılır?
- Bilgisayarda kullanılan farklı işletim sistemleri nelerdir?
- VPN nedir, nasıl kullanılır?
- Java’da inheritance (kalıtım) nedir ve nasıl kullanılır?