Skip to content

Commit c7d7105

Browse files
authored
Indexing is more straight-forward (and faster) than unpacking (gh-145154)
1 parent 6180e79 commit c7d7105

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Lib/heapq.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ def nsmallest(n, iterable, key=None):
511511
for elem in it:
512512
if elem < top:
513513
_heapreplace(result, (elem, order))
514-
top, _order = result[0]
514+
top = result[0][0]
515515
order += 1
516516
result.sort()
517517
return [elem for (elem, order) in result]
@@ -529,7 +529,7 @@ def nsmallest(n, iterable, key=None):
529529
k = key(elem)
530530
if k < top:
531531
_heapreplace(result, (k, order, elem))
532-
top, _order, _elem = result[0]
532+
top = result[0][0]
533533
order += 1
534534
result.sort()
535535
return [elem for (k, order, elem) in result]
@@ -569,7 +569,7 @@ def nlargest(n, iterable, key=None):
569569
for elem in it:
570570
if top < elem:
571571
_heapreplace(result, (elem, order))
572-
top, _order = result[0]
572+
top = result[0][0]
573573
order -= 1
574574
result.sort(reverse=True)
575575
return [elem for (elem, order) in result]
@@ -587,7 +587,7 @@ def nlargest(n, iterable, key=None):
587587
k = key(elem)
588588
if top < k:
589589
_heapreplace(result, (k, order, elem))
590-
top, _order, _elem = result[0]
590+
top = result[0][0]
591591
order -= 1
592592
result.sort(reverse=True)
593593
return [elem for (k, order, elem) in result]

0 commit comments

Comments
 (0)