测试对于list的sort与sorted的效率
来源:互联网 发布:java汽车按揭 编辑:程序博客网 时间:2024/06/06 04:19
sorted
from time import clockfrom random import randintstart = clock()a = [randint(0,1000000) for i in range(1000000)]# a.sort()a = sorted(a)end = clock()print aprint "time cost is %f s" %((end-start)*10)
结果:
time cost is 35.358285 s*
sort
from time import clockfrom random import randintstart = clock()a = [randint(0,1000000) for i in range(1000000)]a.sort()# a = sorted(a)end = clock()print aprint "time cost is %f s" %((end-start)*10)
结果:
time cost is 34.877686 s
总结
- 对于 list 而言,sort() 比 sorted() 效率要高
- 但是 sorted() 用途更广,可以用于任何可迭代容器;而 sort() 只能用于 list
0 0
- 测试对于list的sort与sorted的效率
- Python List、Dict等的sort与sorted排序
- 对于cin和scanf效率的测试
- 对于cin和scanf效率的测试
- Python list.sort 与sorted
- 对于qsort和sort使用效率的详细对比
- Sort与Sorted的区别与联系
- sort()、reverse()与sorted()、reversed()的区别
- Python的排序:关于sort()与sorted()
- sorted(),list.sort()函数应用排序字符串的ip地址
- python list排序sort和sorted的区别
- python 中 sorted() 和 list.sort() 的用法
- python 中 sorted() 和 list.sort() 的用法
- Python的排序方法:list.sort函数和sorted函数
- [Python]sorted()函数与list.sort()函数
- 测试对于效率的提升都可以做些什么?
- 对于学习效率的感想
- 对于效率的一点感慨
- 设计模式(三) 结构型模式
- springMVC两种方式实现多文件上传及效率比较
- android布局---设置下划线或分割线
- ehcarts 图表
- 【linux】文件编辑之vi
- 测试对于list的sort与sorted的效率
- 自定义ImageView点击实现两张图片切换
- 北京大学郑俊荣课题组筹建大型磁共振平台
- 输入n个整数,找出其中最小的K个数
- JAXB--@XmlType注解标注xml生成顺序(四)
- 面向对象葵花宝典:思想、技巧与实践(3) - 面向过程 vs 面向对象
- php 中ajax get与post请求
- 回调函数
- 4.linux 命令行 光标移动技巧