28 lines
455 B
Python
28 lines
455 B
Python
#!/usr/bin/env python
|
|
|
|
import timeit
|
|
|
|
setup_code = 'values = []' # <1>
|
|
|
|
test_code_one = '''
|
|
for i in range(10000):
|
|
values.append(i)
|
|
''' # <2>
|
|
test_code_two = '''
|
|
i = 0
|
|
while i < 10000:
|
|
values.append(i)
|
|
i += 1
|
|
''' # <2>
|
|
|
|
t1 = timeit.Timer(test_code_one, setup_code) # <3>
|
|
t2 = timeit.Timer(test_code_two, setup_code) # <3>
|
|
|
|
print("test one:")
|
|
print(t1.timeit(1000)) # <4>
|
|
print()
|
|
|
|
print("test two:")
|
|
print(t2.timeit(1000)) # <4>
|
|
print()
|