Sarakstu izveide Python
Sarakstu izveide ļauj ģenerēt sarakstus, piemērojot doto izteiksmi katram topošā saraksta elementam. Ar izveides palīdzību var arī filtrēt elementus atbilstoši noteiktiem nosacījumiem.
Izveidē tiek norādīta izteiksme,
kas tiks piemērota elementiem
sākotnējā sarakstā. Konstrukcijā for...in
tiek norādīts elementa nosaukums un sākotnējais saraksts
(iterējams objekts), no kura tiks
izveidots jauns:
list = [expression for element in iter]
Izveidosim mainīgo lst.
Tai norādīsim, ka saraksta elements i
jāģenerē diapazonā no 1
līdz 10. Tad izvadīsim iegūto
sarakstu konsolē:
lst = [i for i in range(1, 10)]
print(lst)
Pēc koda izpildes tiks atgriezts jauns saraksts:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Izmantojot izveidi, izveidojiet šādu sarakstu:
[1, 2, 3, 4, 5]
Izmantojot izveidi, izveidojiet šādu sarakstu:
[5, 4, 3, 2, 1]