Název | List comprehensions |
---|---|
Autor | Neznámý |
Naposledy upravil | Lukáš Hozda |
Poslední změna | 2021-01-24 22:53:14 +0100 |
Předmět | Programovací jazyk Python |
List Comprehensions
list comprehensions jsou super. Dovolujou zkratit kod uplne strasne moc.
Je to prakticky for
kterej dovoluje filtrovat.
Tohle:
# chceme sebrat vsechna sudo cisla do 1000
n = []
for i in range(1000):
if i % 2 == 0:
n.append(i)
print(n)
Je ekvivalence:
n = [i for i in range(1000) if i % 2 == 0]
print(n)
coz muzeme cist jako: "n je seznam vsech cisel do 1000 kde zbytek z deleni dvemi je nula, tl;dr vsech sudych cisel"