mirror of https://github.com/python/cpython
Broaden the early-out test for nsmallest and nlargest
This commit is contained in:
parent
b0e6951193
commit
8f2420c94b
|
@ -197,7 +197,7 @@ def nlargest(n, iterable):
|
|||
|
||||
Equivalent to: sorted(iterable, reverse=True)[:n]
|
||||
"""
|
||||
if n < 0:
|
||||
if n <= 0:
|
||||
return []
|
||||
it = iter(iterable)
|
||||
result = list(islice(it, n))
|
||||
|
@ -215,7 +215,7 @@ def nsmallest(n, iterable):
|
|||
|
||||
Equivalent to: sorted(iterable)[:n]
|
||||
"""
|
||||
if n < 0:
|
||||
if n <= 0:
|
||||
return []
|
||||
it = iter(iterable)
|
||||
result = list(islice(it, n))
|
||||
|
|
Loading…
Reference in New Issue