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