Różnica czasu w wykonywaniu polecenia
Program mierzy czas wykonywania jednej i drugiej metody.
Kompilator: Microsoft Visual Studio
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)