当前位置:编程学堂 > python技巧(5)

python技巧(5)

  • 发布:2023-09-09 17:38

保持字典有序(进入顺序)
如某竞赛要记录选手的姓名、排名、成绩(得分)
d={‘a’:(2,45),’b’:(1,95),…..}
d[‘a’]=
d[‘b’]=
….
for k in d:
print k
但是字典不会排序,是乱的
按进入先后来排序
可以使用collections下的OrderedDict
from collections import OrderedDict
d=OrderedDict()

1.d[‘b’]=
2.d[‘a’]=
….
for k in d:
print k
此时按字典进入顺序答应
time函数:记录当前系统时间t=time()
timeit函数:记录程序运行花费时间

import timeit
>>>tack=timeit.Timer('sum(s)','s=(x for x in range(100))')
>>> tack.timeit()
0.10759870188365823
或者
t=timeit.Timer('range(1000)')
t.timeit()

相关文章

最新资讯