mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 20:10:17 +00:00
Update builtins.py
This commit is contained in:
parent
da12d4b8ff
commit
54b1ce3a3a
@ -1,4 +1,5 @@
|
|||||||
import sys as _sys
|
import sys as _sys
|
||||||
|
import operator as _operator
|
||||||
|
|
||||||
def print(*args, sep=' ', end='\n'):
|
def print(*args, sep=' ', end='\n'):
|
||||||
s = sep.join([str(i) for i in args])
|
s = sep.join([str(i) for i in args])
|
||||||
@ -26,12 +27,10 @@ def _minmax_reduce(op, args, key):
|
|||||||
return res
|
return res
|
||||||
|
|
||||||
def min(*args, key=None):
|
def min(*args, key=None):
|
||||||
from operator import lt
|
return _minmax_reduce(_operator.lt, args, key)
|
||||||
return _minmax_reduce(lt, args, key)
|
|
||||||
|
|
||||||
def max(*args, key=None):
|
def max(*args, key=None):
|
||||||
from operator import gt
|
return _minmax_reduce(_operator.gt, args, key)
|
||||||
return _minmax_reduce(gt, args, key)
|
|
||||||
|
|
||||||
def all(iterable):
|
def all(iterable):
|
||||||
for i in iterable:
|
for i in iterable:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user