python 使用sort 对列表排序的性能测试

首先对一百万数据进行排序:

    

对一千万数据进行排序:

    

对一亿数据进行排序:

    

  

      

原文地址:https://www.cnblogs.com/xuchunlin/p/11441160.html

时间: 2024-08-01 03:59:04

python 使用sort 对列表排序的性能测试的相关文章

python中sort和sorted排序的相关方法

Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 1)排序基础 简单的升序排序是非常容易的.只需要调用sorted()方法.它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序. >>> sorted([5, 2, 3, 1, 4]) [1, 2, 3, 4, 5] 你也可以使用list.sort()方法来排序,此时list本身将被修改.通常此方法不如sorted()方便,但

python 列表排序方法reverse、sort、sorted基础篇

python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse()方法 将列表中元素反转排序,比如下面这样 >>> x = [1,5,2,3,4] >>> x.reverse() >>> x [4, 3, 2, 5, 1] reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序

Python 列表排序方法reverse、sort、sorted详解

python语言中的列表排序方法有三个:reverse反转/倒序排序.sort正序排序.sorted可以获取排序后的列表.在更高级列表排序中,后两中方法还可以加入条件参数进行排序. reverse()方法 将列表中元素反转排序,比如下面这样 1 2 3 4 >>> x = [1,5,2,3,4] >>> x.reverse() >>> x [4, 3, 2, 5, 1] reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表

python中的sort、sorted排序

我们通常会遇到对数据库中的数据进行排序的问题,今天学习一下对列表和字典的排序方法. 列表 第一种:内建方法sort sort()对列表排序是永久性的排序. 用法:sort(*, key=None, reverse=False) 注意这个reverse.当reverse为True时,代表反向排列:默认为False,正向排列. 举例: 1 >>> d = ['3', '4', '1', '6', '2', '5'] 2 >>> d.sort() 3 >>>

新手小白 python之路 Day2 (列表应用)

今天整理了下 python 列表的应用 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author: linghanchujian # 列表应用 Array = ["Ling","Han","Chu","Jian"] Array1 = [1,2,3] print("---原来列表: "+str(Array)) Str = "Linghan"

python的基础03 列表list

3.列表 列表由一系列按特定顺序排列的元素组成,list是一种有序的集合,可以随时添加和删除其中的元素 列表的格式:列表是用方括号[]来表示,中间的元素用逗号(,)隔开 # 简单的列表 bicycles = ['trek','cannondale','Redline','specialized'] print(bicycles) # 打印的时候会连[]也打印出来 ['trek', 'cannondale', 'Redline', 'specialized'] 3.1.1 访问列表的元素 要访问列

Python Day2 数据类型: 列表元组和字典

列表(List) 列表是指一组有序的数据集合,可以将各种各样的数据有序的存放在列表 中,并且可以对其进行增删改查,以及遍历.列表的存在是为了通过一个变量存 储更多的信息 通过 len()内置函数可查看列表中元素的个数 >>> len(list) 你可以通过索引来找到列表中每个元素的位置,记住索引是从 0 开始的 >>> shopping_list[2] #找Bike >>> shopping_list[0] #第一个元素取出来>>>

Python列表排序 reverse、sort、sorted 操作方法详解

reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2,3,4]>>> x.reverse()>>> x[4, 3, 2, 5, 1]reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序整理.如果需要对列表中的参数进行整理,就需要用到列表的另一种排序方式sort正序排序. sort()排序方法 此函数方法对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就是s

【python】 sort、sorted高级排序技巧

这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 1)排序基础 简单的升序排序是非常容易的.只需要调用sorted()方法.它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序. >>> sorted([5, 2, 3, 1, 4]) [1, 2, 3