სიიდან გენერირება Python-ში
რიცხვების დიაპაზონის ნაცვლად სიის გენერირებისთვის შეგიძლიათ სხვა სიაც გამოიყენოთ.
მოდით შევქმნათ სია, რომლის ელემენტებიც იქნება მეორე სიის რიცხვები, აყვანილები კვადრატში:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # დააბრუნებს [1, 4, 9]
მოცემულია სია:
lst = [1, 2, 3, 4, 5]
კომპრეჰენშენის გამოყენებით ჩაწერეთ ახალ სიაში პირველი სიის ელემენტების კვადრატები.
მოცემულია სია:
lst = [1, 3, 5, 7, 9]
კომპრეჰენშენის გამოყენებით ჩაწერეთ ახალ სიაში
პირველი სიის ელემენტები, გამრავლებული
რიცხვზე 3.