List comprehension nasıl kullanılır?

List Comprehension Nedir?

List comprehension, Python\'da yeni bir liste oluşturmanın kısa ve etkili bir yoludur. Bir mevcut listeden veya başka bir iteratör türünden yeni bir liste oluşturmak için kullanılır.

List Comprehension Kullanımı

List comprehension kullanırken aşağıdaki yapıyı takip edersiniz: ``` [new_item for item in iterable if condition] ``` Bu yapı şunları içerir:
  • new_item: Oluşturulacak yeni listenin öğesi.
  • item: Mevcut iterable (liste, dize, vb.)\'daki mevcut öğe.
  • iterable: Üzerinde işlem yapacağınız mevcut liste veya koleksiyon.
  • condition: Opsiyonel bir koşul; yalnızca bu koşulu sağlayan öğeler yeni listeye eklenir.

Örnek Kullanımlar

- **Temel Örnek:** Tüm pozitif sayıları içeren bir liste oluşturalım. ```python numbers = [1, -1, 2, -2, 3] positive_numbers = [num for num in numbers if num > 0] ``` - **Dönüştürme Örneği:** Bir dizi sayıyı karelerine çevirme. ```python squares = [x**2 for x in range(10)] ``` Bu örnekler, list comprehension\'ın nasıl kullanıldığını göstermektedir. Hem okunabilir hem de etkili bir yol sunar.

Cevap yazmak için lütfen .

List comprehension nasıl kullanılır?

🐞

Hata bildir

Paylaş