Files
anti-patterns/bench_comprehensions.py
2022-03-28 09:47:13 +11:00

15 lines
378 B
Python

def filter_list_as_loop():
result = []
inputs = range(100_000)
for i in inputs:
if i % 2:
result.append(i)
def filter_list_as_comprehension():
inputs = range(100_000)
result = [i for i in inputs if i % 2]
__benchmarks__ = [
(filter_list_as_loop, filter_list_as_comprehension, "Using a list comprehension to filter another list"),
]