set()与list的in操作
来源:互联网 发布:mac压缩工具 编辑:程序博客网 时间:2024/05/17 04:06
#/usr/bin/env python
# -*- coding: utf-8 -*-
import timeit
def test_set():
l = range(100)
s = set(range(100))
for i in l:
if i in s:
pass
return
def test_list():
l1 = range(100)
l2 = range(100)
for i in l1:
if i in l2:
pass
return
if __name__ == "__main__":
t1 = timeit.Timer("test_set()", "from __main__ import test_set")
print t1.timeit()
t2 = timeit.Timer("test_list()", "from __main__ import test_list")
print t2.timeit()
# -*- coding: utf-8 -*-
import timeit
def test_set():
l = range(100)
s = set(range(100))
for i in l:
if i in s:
pass
return
def test_list():
l1 = range(100)
l2 = range(100)
for i in l1:
if i in l2:
pass
return
if __name__ == "__main__":
t1 = timeit.Timer("test_set()", "from __main__ import test_set")
print t1.timeit()
t2 = timeit.Timer("test_list()", "from __main__ import test_list")
print t2.timeit()
0 0
- set()与list的in操作
- List与Set的区别
- List与Set的基础知识
- List 与Set 的区别
- python中set和list的操作
- list set dict tuple的基本操作
- Set和List 的关系与区别
- List与Set的用法(转载)
- List, Map, Set与Iterator的使用
- 复习List与Set的区别
- list set 的区别与联系
- list set与map的异同
- Set和List 的关系与区别
- Set和List 的关系与区别
- Set和List 的关系与区别
- Set和List 的关系与区别
- java中 List 与Set 的区别
- java中 List 与Set 的区别
- CSipsimple的封装
- 【设计模式】适配器
- .NET截取指定长度汉字超出部分以"..."代替
- myeclipse集成SVN插件
- SVN安装
- set()与list的in操作
- 浏览器兼容汇总
- Android 中的AIDL,Parcelable和远程服务
- hibernate的批量删除
- 用Scrapy抓取豆瓣小组数据(三)
- 我喜欢看的lol超神学院
- I2c读写地址
- 涨工资 文件操作
- MAVEN教程