OrderedDict / DIctComprehension
Christian
mining.facts at googlemail.com
Mon Oct 29 08:36:17 EDT 2012
Hi,
is there a way building an OrderedDict faster?
Thanks in advance
Christian
@timeit
def ordered(n=100000):
d = OrderedDict()
for i in xrange(n):
d['key'+str(i)] = i
return d
@timeit
def comprehension(n=100000):
d = { 'key'+str(i):i for i in xrange(n) }
return d
ordered()
comprehension()
'ordered' ((), {}) 0.724609 sec
'comprehension' ((), {}) 0.098318 sec
More information about the Python-list
mailing list