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:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # [1, 4, 9] yazdırır
Задание 1

Bir liste verildi:

pythonlst = [1, 2, 3, 4, 5]

Liste üretimi kullanarak, ilk listenin elemanlarının karelerini yeni bir listeye yazın.

Задание 2

Bir liste verildi:

pythonlst = [1, 3, 5, 7, 9]

Liste üretimi kullanarak, ilk listenin elemanlarını 3 sayısı ile çarpılmış halini yeni bir listeye yazın.