Python'da Liste Anlamalarında Elemanlarla İşlemler
Liste anlamasında, for...in yapısının solunda
sadece bir değişken belirtmekle kalmaz, aynı zamanda
onun için belirli bir işlem de tanımlayabilirsiniz.
Oluşturulan her elemandan bir çıkarılacak bir liste yapalım:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Kod çalıştıktan sonra yeni bir liste döndürülecek:
[0, 1, 2, 3]
Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)