Услови во вклучувањето на листи во Python
Ако треба да поставите услов во вклучувањето, тогаш тој се пишува десно од итерираниот објект (листа, опсег на броеви):
pythonlist = [expression for element in iter if condition]
При генерирање на листа може да поставувате
дополнителни услови за нејзините елементи.
Ајде да напишеме услов, според кој
во листата ќе влезат само парните елементи
од опсегот од 1 до 10:
pythonlst = [i for i in range(1, 10) if i % 2 == 0]
print(lst)
По извршувањето на кодот ќе се испечати нова листа со парни елементи:
python[2, 4, 6, 8]
Задание 1
Со помош на вклучување направете листа само со непарни елементи:
python[1, 3, 5, 7, 9]
Задание 2
Дадена е листа:
pythonlst = [-6, -3, -1, 0, 2, 4]
Со помош на вклучување направете од неа нова листа, во која ќе се наоѓаат само позитивни броеви, вклучувајќи го и нулата.