Python List Comprehension liste içinde yapılacak basit işlemlerin tek satırda yapılmasını sağlayan bir yöntemdir. Örneğin sayılar içinden pozitif sayıları bulan ve bir fazlasını yazan kodu klasik ve List Comprehension yöntemleri ile yapalım.
ör:
Klasik Yöntem:
sayilar=[1,2,3,4,5,0,-1,-2,-3,-4,-5]
pozitif=[]
for sayi in sayilar:
if sayi >=0:
pozitif.append(sayi+1)
pozitif
List Comprehension:
pozitif=[x +1 for x in sayilar if x >=0]
pozitif