Update builtins.py

This commit is contained in:
blueloveTH 2023-11-29 13:58:45 +08:00
parent da12d4b8ff
commit 54b1ce3a3a

View File

@ -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: