Python中list查询及所需时间计算操作示例


Posted in Python onJune 21, 2018

本文实例讲述了Python中list查询及所需时间计算操作。分享给大家供大家参考,具体如下:

# -*-coding=utf-8 -*-
#! python2
#filename: list_query
#date: 2018-03-25
#author: guosw
import time
def cost_time(fun):
  def cost(*args,**kwargs):
    stime = time.time()
    x = fun(*args,**kwargs)
    etime = time.time()
    print "function name:",fun.__name__
    print "time cost:",etime-stime
    return x
  return cost
@cost_time
def list_query(_list,_val):
  low = 0
  height = len(i) - 1
  mid = (height - low) // 2
  for n in xrange(height+1):
    if _list[n] == _val:
      return n
  for n in xrange(mid,height+1):
    if _list[n] == _val:
      return n
if __name__ == "__main__":
  i = xrange(100000)
  subscript = list_query(i,9999)
  print subscript

运行结果:

function name: list_query
time cost: 0.00100016593933
9999

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
python中abs&map&reduce简介
Feb 20 Python
浅谈Python中的私有变量
Feb 28 Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
python验证码识别教程之滑动验证码
Jun 04 Python
Django框架模板的使用方法示例
May 25 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
Pygame Event事件模块的详细示例
Nov 17 Python
python监控文件并且发送告警邮件
Jun 21 #Python
python3实现磁盘空间监控
Jun 21 #Python
Python实现的远程登录windows系统功能示例
Jun 21 #Python
python3监控CentOS磁盘空间脚本
Jun 21 #Python
python实现猜单词小游戏
May 22 #Python
python2.x实现人民币转大写人民币
Jun 20 #Python
python实现猜数字小游戏
Mar 24 #Python
You might like
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
2019/12/02 Javascript
详解vue 组件
2020/06/11 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
理解Python中的类与实例
2015/04/27 Python
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
2019/08/09 Python
python读取ini配置文件过程示范
2019/12/23 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
大专毕业生自我评价分享
2013/11/10 职场文书
服装创业计划书范文
2014/02/05 职场文书
网络编辑岗位职责
2014/03/18 职场文书
新品发布会主持词
2014/04/02 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang