OrderedDict / DIctComprehension
Christian
mining.facts at googlemail.com
Mon Oct 29 15:03:10 EDT 2012
Too bad that's not (using python2.7)
'ordered_dict_generator' ((), {}) 1.089588 sec
Anyway thanks for your hint!
> 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