Python'da Listeden Liste Üretme
Liste üretmek için sayı aralığı yerine başka bir liste de kullanılabilir.
Elemanları, ikinci bir listedeki sayıların karesinden oluşan bir liste oluşturalım:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # [1, 4, 9] yazdırır
Bir liste verildi:
lst = [1, 2, 3, 4, 5]
Liste üretimi kullanarak, ilk listenin elemanlarının karelerini yeni bir listeye yazın.
Bir liste verildi:
lst = [1, 3, 5, 7, 9]
Liste üretimi kullanarak, ilk listenin
elemanlarını 3 sayısı ile çarpılmış halini
yeni bir listeye yazın.