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 统计代码行数简单实例
May 04 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
Apr 17 Python
python实现读Excel写入.txt的方法
Apr 29 Python
值得收藏的10道python 面试题
Apr 15 Python
python构造IP报文实例
May 05 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
Jun 15 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 Python
Pygame Draw绘图函数的具体使用
Nov 17 Python
Python如何让字典保持有序排列
Apr 29 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
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP解析RSS的方法
2015/03/05 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP children()函数讲解
2019/02/03 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
基于JavaScript实现拖动滑块效果
2017/02/16 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
python语言中with as的用法使用详解
2018/02/23 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
HTML5实现可缩放时钟代码
2017/08/28 HTML / CSS
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
Why we need EJB
2016/10/20 面试题
求职面试个人自我评价
2014/02/28 职场文书
大学专科自荐信
2014/06/17 职场文书
药店促销活动策划方案
2014/08/24 职场文书
合作协议书模板2014
2014/09/26 职场文书
初三毕业评语
2014/12/26 职场文书
先进事迹材料范文
2014/12/29 职场文书