all 2u
This commit is contained in:
parent
69c3ce92be
commit
05f06e0e80
@ -45,19 +45,37 @@ def length(seq):
|
|||||||
|
|
||||||
def map(function, seq):
|
def map(function, seq):
|
||||||
"""Vráti nový zoznam, ktorého prvky vzniknú aplikovaním function(element) na každý prvok pôvodného zoznamu v pôvodnom poradí."""
|
"""Vráti nový zoznam, ktorého prvky vzniknú aplikovaním function(element) na každý prvok pôvodného zoznamu v pôvodnom poradí."""
|
||||||
pass
|
cislo = []
|
||||||
|
|
||||||
|
for elm in seq:
|
||||||
|
cislo.append(function(elm)) # сначало выполняеться function(elm) которая множит на 2, а потом append который записывает
|
||||||
|
|
||||||
|
return cislo
|
||||||
|
|
||||||
|
|
||||||
def foldl(function, seq, acc):
|
def foldl(function, seq, acc):
|
||||||
"""Spracuje prvky zľava doprava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element)."""
|
"""Spracuje prvky zľava doprava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element)."""
|
||||||
pass
|
|
||||||
|
for elm in seq:
|
||||||
|
acc = function(acc, elm)
|
||||||
|
|
||||||
|
return acc
|
||||||
|
|
||||||
|
|
||||||
def foldr(function, seq, acc):
|
def foldr(function, seq, acc):
|
||||||
"""Spracuje prvky sprava doľava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element)."""
|
"""Spracuje prvky sprava doľava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element)."""
|
||||||
pass
|
|
||||||
|
for elm in seq[::-1]: # [::-1] [Где начать : где закончить : шаг, типо в какую сторону идти]
|
||||||
|
acc = function(elm, acc)
|
||||||
|
|
||||||
|
return acc
|
||||||
|
|
||||||
|
|
||||||
def reverse(seq):
|
def reverse(seq):
|
||||||
"""Vráti nový zoznam s prvkami v opačnom poradí."""
|
"""Vráti nový zoznam s prvkami v opačnom poradí."""
|
||||||
pass
|
reverse_seq = []
|
||||||
|
|
||||||
|
for elm in seq[::-1]:
|
||||||
|
reverse_seq.append(elm)
|
||||||
|
|
||||||
|
return reverse_seq
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user