iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python列表处理效率对比测试
  • 392
分享到

python列表处理效率对比测试

效率对比测试列表 2023-01-31 01:01:27 392人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

#!/usr/bin/env import datetime class adair: def test1(n): lst=[] for i in range(n*10000):

#!/usr/bin/env
import datetime
class adair:
    def test1(n):
        lst=[]
        for i in range(n*10000):
            lst = lst + [i]
        return lst

    def test2(n):
        for i in range(n*10000):
            lst = lst.append(i)
        return lst

    def test3(n):
        return [i for i in range(n*10000)]

    def test4(n):
        return list(range(n*10000)

if __name__ == '__main__':    
    f=adair()
    start = datetime.datetime.now()
    f.test1(2)
    end = datetime.datetime.now()
    print(end-start)

    start = datetime.datetime.now()
    f.test2(2)
    end=datetime.datetime.now()
    print(end-start)

    start=datetime.datetime.now()
    f.test3(2)
    end=datetime.datetime.now()
    print(end-start)

    start=datetime.datetime.now()
    f.test4(2)
    end=datetime.datetime.now()
    print(end-start)

测试结果如下:
python列表处理效率对比测试

--结束END--

本文标题: python列表处理效率对比测试

本文链接: https://www.lsjlt.com/news/184827.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python列表处理效率对比测试
    #!/usr/bin/env import datetime class adair: def test1(n): lst=[] for i in range(n*10000): ...
    99+
    2023-01-31
    效率 对比测试 列表
  • Python列表和集合的效率对比
    程序运行效率程序的运行效率分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个程序的运行速度,而空间复杂度主要衡量一个程序所需要的额外存储空间。一个程序执行所耗费的时...
    99+
    2023-05-14
    列表 Python 集合
  • Python列表和集合效率源码对比分析
    这篇“Python列表和集合效率源码对比分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python列表和集合效率源码对比...
    99+
    2023-07-06
  • Nginx HttpMemcModule和直接访问memcached效率对比测试
    测试环境: 测试客户机A: HP DL380G4,2个双核CPU,4G Ram,2块10k RPM SAS盘做raid 1,ext3 Nginx所在服务器B:DELL R710,E5...
    99+
    2022-11-15
    Nginx HttpMemcModule memcached
  • Python列表和集合的效率大比拼
    目录程序运行效率数据查找效率数据存储开销程序运行效率 程序的运行效率分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要...
    99+
    2024-04-02
  • python 对信号 处理的 测试
     python 对信号 处理的测试 小结下: 每次信号 会将当前执行的函数挂起,进入 信号处理函数 如果信号处理函数还在处理,又来信号,当前函数仍然被挂起 执行完毕回到刚才挂起点继续执行 从下面输出 我们就可以看出来 ...
    99+
    2023-01-31
    信号 测试 python
  • python list与numpy数组效率对比
    目录前言索引效率与内存占用比较添加效率比较总结前言 因为经常一训练就是很多次迭代,所以找到效率比较高的操作能大大缩短运行时间,但这方面资料不足,所以自己记录总结一下,有需要再补充 索...
    99+
    2023-02-01
    python list python numpy数组 list与numpy数组效率
  • python 多线程与多进程效率测试
    目录1、概述2、代码练习3、运行结果1、概述 在Python中,计算密集型任务适用于多进程,IO密集型任务适用于多线程 正常来讲,多线程要比多进程效率更高,因为进程间的切换需要的资...
    99+
    2024-04-02
  • PHP 框架基准测试:客观地比较性能和效率
    基准测试显示了不同 php 框架的性能和效率比较,其中:phalon 在 restful api 路由中表现最好。laravel 的路由时间相对较慢。其他测试场景(如数据库查询、模板渲染...
    99+
    2024-05-01
    性能 php laravel git
  • 详解Pandas如何高效对比处理DataFrame的两列数据
    目录楔子combine_firstcombineupdate楔子 我们在用 pandas 处理数据的时候,经常会遇到用其中一列数据替换另一列数据的场景。比如 A 列和 B 列,对 A...
    99+
    2024-04-02
  • java与C 代码运行效率的对比(整理)
    目录1、Java 语言的概述2、C 语言的概述3、c 和 java的 编译器对比4、Java程序比C/C++程序慢的影响因素5、结论1、Java 语言的概述 作为一种面向对象的程序设...
    99+
    2024-04-02
  • MySql数据库单表查询与多表连接查询效率对比
    这段时间在做项目的过程中,遇到一个模块,数据之间的联系很复杂,在建表的时候就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过多表连接...
    99+
    2024-04-02
  • PHP 函数性能基准测试:比较不同实现并提高效率
    答案:基准测试是比较不同函数性能的一种方法,可帮助您选择更有效的实现。详细:设置基准测试:使用 microtime() 函数测量函数执行时间。比较不同实现:测试不同函数实现并记录执行时间...
    99+
    2024-04-12
    php 性能基准测试
  • NumPy中的Python对象如何提高数据处理效率?
    NumPy是Python中一个非常流行的科学计算库,它提供了一种高效的多维数组数据结构,以及一系列的数组操作函数,可以用于快速处理大规模数据集。与Python内置的列表(list)相比,NumPy数组的存储效率更高,并且可以使用矢量化的操作...
    99+
    2023-07-01
    对象 unix numy
  • Python 测试框架:提升软件开发效率的秘诀
    Unittest:内置的测试框架 Python 标准库提供了 unittest 模块,这是一个内置的测试框架。它提供了一组全面的类和函数,使开发者可以轻松地编写和组织测试用例。unittest 支持各种断言方法,如 assertEqual...
    99+
    2024-04-02
  • HTML 有序列表与无序列表的对比:理解它们的异同
    在 HTML 中,列表用于组织和展示数据块。有两个主要类型的列表:有序列表和无序列表。它们在项目符号、数字的使用和语义含义方面有所不同。 有序列表 有序列表使用数字或字母作为项目符号,表示项目之间的顺序或等级关系。它们适用于需要保持特定...
    99+
    2024-03-06
    HTML、有序列表、无序列表、项目符号、数字
  • Python中字典和列表性能的对比分析
    本篇文章为大家展示了Python中字典和列表性能的对比分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python列表和字典前面我们了解了 “大O表示法” 以及对不同的算法的评估,下面来讨论下 P...
    99+
    2023-06-15
  • python如何自动化测试selenium操作下拉列表
    这篇文章主要介绍了python如何自动化测试selenium操作下拉列表,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。处理下拉列表需要使用selenium中的工具类Selec...
    99+
    2023-06-25
  • python自动化测试selenium操作下拉列表实现
    处理下拉列表需要使用selenium中的工具类Select,常用方法如下: 示例网站:http://sahitest.com/demo 示例场景:打开Sahi Tests...
    99+
    2024-04-02
  • 如何进行Python列表处理
    如何进行Python列表处理,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。0、切片操作。同字符串切片操作,这里不多做解释获取列表长度:len实例:list=[&...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作