Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Counting number of elements in a list that meet criteria

View gist:3139645
1 2 3 4 5 6 7 8 9 10 11 12
from timeit import Timer
 
if __name__ == "__main__":
setup = 'x = list(range(100000))'
num_iter = 1000
print(Timer('sum(1 for item in x if item % 2 == 0)', setup).timeit(num_iter))
print(Timer('len([item for item in x if item % 2 == 0])', setup).timeit(num_iter))
 
# prints (on my machine):
# 12.4215...
# 10.9932...
# showing that the len() on a list comp is a bit faster.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.