NázevList comprehensions
AutorNeznámý
Naposledy upravilLukáš Hozda
Poslední změna2021-01-24 22:53:14 +0100
PředmětProgramovací 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"

Tagy

python fp list funkce