参考链接: Python list insert()

# coding:utf-8

from timeit import timeit

def count_append():

lists = []

for x in range(0, 100000):

lists.append(x)

cost_time = timeit(stmt=count_append, number=1)

print("append花费的时间是", cost_time)

def count_extend():

lists = []

for x in range(0, 100000):

list1 = [x]

lists.extend(list1)

cost_time = timeit(stmt=count_extend, number=1)

print("extend花费的时间为", cost_time)

def count_insert():

lists = []

for x in range(0, 100000):

lists.insert(x, x)

cost_time = timeit(stmt=count_insert, number=1)

print("insert花费的时间为", cost_time)

def count_plus():

lists = []

for x in range(0, 100000):

list1 = [x]

lists = lists+list1

cost_time = timeit(stmt=count_plus, number=1)

print("plus花费的时间为", cost_time)

四种插入算法的比较

[转载] python四种列表的插入方法及其效率相关推荐

  1. python单例模式继承_Python四种实现单例模式的方法

    在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法. 它有两个典型作用: a. 在单继承的类层次结构中, ...

  2. 逐步认识C#四种判断相等的方法

    C#有四种判断相等的方法?不少人看到这个标题,会对此感到怀疑.事实上确是如此,.Net提供了ReferenceEquals.静态Equals,具体类型的Equals以及==操作符这四个判等函数.但是这 ...

  3. linux无线网卡连接不稳定怎么办,无线网络信号不稳定的四种原因及解决方法

    宽带路由器在一个紧凑的箱子中集成了路由器.防火墙.带宽控制和管理等功能,具备快速转发能力,灵活的网络管理和丰富的网络状态等特点.在使用无线网络过程中,无线网络信号不稳定,忽强忽弱是大家经常遇到的问题, ...

  4. iOS开发之-四种打包ipa的方法介绍

    <iOS-最全的App上架教程> 上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了. 打包ipa的前提 1.证书的申请和设置和上面文章的一样 从第一步到 ...

  5. WindowsServer2012史记7-茴香豆的五种写法和四种”显示计算机”的方法

    消失的"计算机"? [这周九叔工作比较忙,还有其他琐事缠身,因此SystemCenter2012SP1系列的发布稍慢,抱歉了各位.] 众所周知,WindowsServer2012和 ...

  6. 硬核!Python 四种变量的代码对象和反汇编分析

    作者 | 大奎 整理 | 阳哥 来源丨Python数据之道 在Python基础的学习过程中,对变量和参数的理解有助于我们从更基础层面了解Python语言的运行.在这个过程中,还是有不少冷门和细节的地方 ...

  7. C#四种相等性判断方法 equals,referenceEquals

    C#中的ReferenceEquals.Equals以及== C#中有一共有四种相等性判断方法: //Object中定义的三个方法 public static bool ReferenceEquals ...

  8. python中long类型_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

  9. python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

最新文章

  1. vbs复制自身到启动文件夹
  2. C++树的层次遍历(附完整源码)
  3. tomcat java 参数乱码_javaweb乱码(tomcat服务器)
  4. 清华计算机系山东分数,清华大学山东录取分数线|2021清华大学山东分数线|2021年清华大学山东高考分数线|2021年清华大学山东招生计划录取人数...
  5. Java函数式编程整理
  6. Java 基础 —— Character 与 String
  7. linux界面安装mysql_linux安装mysql可视化界面
  8. 开发工作中使用的敏捷开发模式
  9. 天才绅士少女助手克里斯蒂娜 [数学+树状数组]
  10. oracle10g 管理共享服务器
  11. 深度学习入门 (九):卷积层和池化层的实现
  12. 能Ping通外网但就是不能打开所有网页的解决办法
  13. FDTD超表面仿真详细教程,几何相位,共振相位,传播相位
  14. Java平台,标准版Oracle JDK 9中的新功能
  15. Spring-@Bean
  16. 聘用人员职务犯罪要如何处理
  17. 基于“云计算”技术的电子政务平台
  18. Ubuntu 22.04 安装中文输入法
  19. Xftp上传文件状态错误的解决方法
  20. Csharp 判断UNICODE字符是否属于汉字

热门文章

  1. Idea在debug时打上断点没有用 Skipped breakpoint at ... because it happened inside debugger evaluation
  2. AcWing提高算法课Level-3 第六章 基础算法
  3. ffmpeg前景_5G时代音视频开发前景怎么样?音视频开发需要掌握哪些技术?
  4. JavaScript函数的声明以及调用(1)
  5. dbc文件c语言解析标准,DBC文件解析CAN信息
  6. python的缩进规则是什么意思_Python编程思想(2):Python主要特性、命名规则与代码缩进...
  7. [leetcode]5178. 四因数
  8. multimap多重关联容器
  9. [debug] 命令行窗口运行.py文件,报错No module named XXX
  10. GraphQL | 一种配得上凡尔赛的API框架