首页 > 编程语言 >【python】sort 排序

【python】sort 排序

时间:2022-09-06 12:23:15浏览次数:67  
标签:sort 10 name 16 python create 09 time 排序

sort排序

from operator import itemgetter
a = [
	{'name':'小张', 'create_time':'2020-10-16 09:56'},
	{'name':'小王', 'create_time':'2020-10-16 09:57'},
	{'name':'小李', 'create_time':'2020-10-16 09:58'},
	{'name':'小赵', 'create_time':'2020-10-16 09:59'}
]
a.sort(key=itemgetter('create_time'), reverse=True)
print(a)
[
{'name': '小赵', 'create_time': '2020-10-16 09:59'}, 
{'name': '小李', 'create_time': '2020-10-16 09:58'}, 
{'name': '小王', 'create_time': '2020-10-16 09:57'},
{'name': '小张', 'create_time': '2020-10-16 09:56'}
]

sorted排序(不会修改原来变量)

import datetime
def get_timestamp(date):
    return datetime.datetime.strptime(date,"%Y-%m-%d %H:%M:%S").timestamp()

s1=[''2021-07-13 04:00:00', '2021-07-13 05:00:00', '2021-07-13 06:00:00'']
s=sorted(s1,key=lambda date: get_timestamp(date))

标签:sort,10,name,16,python,create,09,time,排序
From: https://www.cnblogs.com/jessecheng/p/16661335.html

相关文章

  • 晓晓---python文件的读写模式的理解
    1.python读取文件模式的自我理解:'r'openforreading(default)----只读模式打开文件,不能写;'w'openforwriting,truncatingthefilefirst----只写模式......
  • Python-注解-类型注解
    类型注解的作用Python是动态语言,其显著特点是在声明变量时,你不需要显式声明它的类型。程序运行时会推断出变量age是int类型但是:如果你代码某些变量的类型有错,编辑器......
  • fastadmin表格列表点击字段名称进行排序
    fastadmin表格列表点击字段名称进行正序,倒叙排序{field:'createtime',title:__('Createtime'),sortable:true,operate:'RANGE',addclass:'datetimerange',formatt......
  • 复习python基础
    ......
  • python中的map函数
    python中的map函数1map()函数的简介以及语法:map是python内置函数,会根据提供的函数对指定的序列做映射。map()函数的格式是:map(function,iterable,...)第一个参数接受一......
  • 用于数据库/消息队列的 Python 传输
    用于数据库/消息队列的Python传输很多时候,在对项目进行编码时,我们希望数据库或其他组件的代码与代码库的其余部分分开。传输帮助我们隔离组件的整个代码,以便当我们需要......
  • Python 装饰器
    Python装饰器假设我们想为已经编写的代码添加额外的功能,例如我们想在一个特殊的trycatch块中捕获任何错误,我们可以按如下方式进行。defsome_decorator(func):d......
  • 2022 年最适合游戏开发者使用的 10 个 Python 框架
    2022年最适合游戏开发者使用的10个Python框架供游戏开发人员立即使用的Python框架随着游戏编程语言的集成,游戏业务在最新的技术市场中蓬勃发展。在游戏创作者的编......
  • 解决python使用过程出现的问题
    关于报错“AttributeError:partiallyinitializedmodule‘requests‘hasnoattribute‘get‘的解决方法报错:AttributeError:partiallyinitializedmodule‘requests......
  • python3下载及安装教程(Windows)
    Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,一般默认装的是Python2版本,Windows系统上没有Pyhton环境,需要我们手动安装一下,现在一般都是python3......