-
Notifications
You must be signed in to change notification settings - Fork 0
Functions_Array
Flavio Lionel Rita edited this page Apr 25, 2021
·
1 revision
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.foreach(p:b=b+p)',context)
print(context['b'])result:
6
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.filter(p: p<5).foreach(p: b=b+p)',context)
print(context['b'])result:
10
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.first(p: p%2==0)',context)
print(context['b'])result:
2
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.last(p: p%2==0)',context)
print(context['b'])result:
4
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.filter(p: p>1 && p<5).map(p: p*2)',context)
print(context['b'])result:
[4,6,8]
from py_expression.core import Exp
exp = Exp()
context = {"a":[1,2,3],"b":0}
exp.solve('a.filter(p: p>1 && p<5).reverse()',context)
print(context['b'])result:
[4,3,2]