Skip to content

Instantly share code, notes, and snippets.

@DahlitzFlorian
Last active April 8, 2019 07:51
Show Gist options
  • Save DahlitzFlorian/5acf3bacfed4352976ab135629189acb to your computer and use it in GitHub Desktop.
Save DahlitzFlorian/5acf3bacfed4352976ab135629189acb to your computer and use it in GitHub Desktop.
list.sort() vs. sorted(list) article - Speed
import random
from boxx import timeit
def list_sort(arr):
return arr.sort()
def sorted_builtin(arr):
return sorted(arr)
def main():
arr = [random.randint(0, 50) for r in range(1_000_000)]
with timeit(name="sorted(list)"):
sorted_builtin(arr)
with timeit(name="list.sort()"):
list_sort(arr)
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment