fork download
  1. from timeit import timeit
  2.  
  3. for i in range(3):
  4. print('set([1, 2, 1])', timeit("set([1, 2, 1])", number=10000))
  5. print('set((1, 2, 1))', timeit("set((1, 2, 1))", number=10000))
  6. print(' {1, 2, 1} ', timeit("{1, 2, 1}", number=10000))
  7. print('dict() ', timeit("dict()", number=10000))
  8. print(' {} ', timeit("{}", number=10000))
  9. print('list() ', timeit("list()", number=10000))
  10. print(' [] ', timeit("[]", number=10000))
  11. print('\n\n')
Success #stdin #stdout 0.05s 9764KB
stdin
Standard input is empty
stdout
set([1, 2, 1]) 0.0020868307910859585
set((1, 2, 1)) 0.0015521119348704815
    {1, 2, 1}  0.0008337120525538921
dict()         0.0012432034127414227
    {}         0.0007361182942986488
list()         0.0008235680870711803
    []         0.00020625442266464233



set([1, 2, 1]) 0.002082482911646366
set((1, 2, 1)) 0.0015463260933756828
    {1, 2, 1}  0.000822627916932106
dict()         0.0011396999470889568
    {}         0.0006403210572898388
list()         0.0008327891118824482
    []         0.0002697599120438099



set([1, 2, 1]) 0.0020835879258811474
set((1, 2, 1)) 0.0015274039469659328
    {1, 2, 1}  0.0008305166848003864
dict()         0.0011399425566196442
    {}         0.0006374577060341835
list()         0.0008049490861594677
    []         0.000206642784178257