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:

pythonlist = [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ē:

pythonlst = [i for i in range(1, 10)]
print(lst)

Pēc koda izpildes tiks atgriezts jauns saraksts:

python[1, 2, 3, 4, 5, 6, 7, 8, 9]
Задание 1

Izmantojot izveidi, izveidojiet šādu sarakstu:

python[1, 2, 3, 4, 5]
Задание 2

Izmantojot izveidi, izveidojiet šādu sarakstu:

python[5, 4, 3, 2, 1]