Różnica czasu w wykonywaniu polecenia

Różnica czasu w wykonywaniu polecenia

Program: sprawdzający różnicę w czasie wykonania naszej metody most_common i metody z biblioteki collections.

Program mierzy czas wykonywania jednej i drugiej metody.

Kompilator: Microsoft Visual Studio

Galeria:

Program w akcji.

Kod programu:

import collections
import time

lista = []
d = {}

for i in range(1000000):
    lista.append(i%8)

czas_przed_get = time.time()

for i in lista:
    d[i] = d.get(i,0) + 1

czas_po_get = time.time()-czas_przed_get


czas_przed_collect = time.time()

counter = collections.Counter(lista)

czas_po_collect = time.time()-czas_przed_collect
print(czas_po_get,czas_po_collect)