From 4cd84bbadae2039cf6a390b7f69c8f07f1e76935 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Thu, 12 Oct 2023 12:50:57 +0800 Subject: [PATCH] ... --- python/builtins.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/builtins.py b/python/builtins.py index 436cd39c..c748af1c 100644 --- a/python/builtins.py +++ b/python/builtins.py @@ -11,6 +11,9 @@ def max(*args, key=None): raise TypeError('max expected 1 arguments, got 0') if len(args) == 1: args = args[0] + if len(args) == 2: + a, b = args + return a if key(a) > key(b) else b args = iter(args) res = next(args) if res is StopIteration: @@ -30,6 +33,9 @@ def min(*args, key=None): raise TypeError('min expected 1 arguments, got 0') if len(args) == 1: args = args[0] + if len(args) == 2: + a, b = args + return a if key(a) < key(b) else b args = iter(args) res = next(args) if res is StopIteration: