Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PYTHON

performance of extend vs append loop

# TLDR; Extend is faster than a an append loop
def append(alist, iterable):
    for item in iterable:
        alist.append(item)
        
def extend(alist, iterable):
    alist.extend(iterable)

import timeit

>>> min(timeit.repeat(lambda: append([], "abcdefghijklmnopqrstuvwxyz")))
2.867846965789795
>>> min(timeit.repeat(lambda: extend([], "abcdefghijklmnopqrstuvwxyz")))
0.8060121536254883
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #performance #extend #append #loop
ADD COMMENT
Topic
Name
5+5 =