From cd25ada161bdbfa8b2bbfaeaa8a069c31a6fe151 Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Sat, 4 Jun 2022 12:13:38 +0900 Subject: [PATCH] Less obtuse list.append() benchmark --- bench/list.krk | 13 ++++++------- bench/list.py | 13 ++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/bench/list.krk b/bench/list.krk index 1c74a26..5f5bf10 100644 --- a/bench/list.krk +++ b/bench/list.krk @@ -1,11 +1,10 @@ from timeit import timeit -let l = [] -let add = l.append -let pop = l.pop +if True: + let l = [] -def func(): - add(1) - pop() + def func(): + l.append(1) + l.pop() -print(min(timeit(func,number=100000) for x in range(10)), "list append") + print(min(timeit(func,number=100000) for x in range(10)), "list append") diff --git a/bench/list.py b/bench/list.py index 244ae8d..97cd9d9 100644 --- a/bench/list.py +++ b/bench/list.py @@ -1,11 +1,10 @@ from fasttimer import timeit -l = [] -add = l.append -pop = l.pop +if True: + l = [] -def func(): - add(1) - pop() + def func(): + l.append(1) + l.pop() -print(min(timeit(func,number=100000) for x in range(10)), "list append") + print(min(timeit(func,number=100000) for x in range(10)), "list append")