对比list的处理速度
发布时间:2020-05-24 23:11:43 所属栏目:Python 来源:互联网
导读:对比list的处理速度
|
下面是脚本之家 jb51.cc 通过网络收集整理的代码片段。 脚本之家小编现在分享给大家,也给大家做个参考。 #网上代码
def open_httptxt(): #打开TXT文本写入数组
st=time.clock()
try:
passlist = []
list_passlist=[]
xxx = file('http.txt','r')
for xxx_line in xxx.readlines():
#past.append(xxx_line)
passlist.append(xxx_line)
xxx.close()
for i in passlist: #python 列表去重
if i not in list_passlist:
list_passlist.append(i)
E = 0 #得到list的第一个元素
while E < len(list_passlist):
#print list_passlist[E]
past.append(list_passlist[E]) #添加到数组里
E = E + 1
except:
return 0
print 'open_http ' +str(time.clock()-st)
#自己写的函数
def path_http():
st=time.clock()
f=open('http.txt','r')
tlst=f.readlines()
past = {}.fromkeys(tlst).keys() #去掉重复
#past = list(set(tlst))
print 'my def path_http ' + str(time.clock()-st)
f.close()
return past
以上是脚本之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。 如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
