博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础 -- 自定义排序
阅读量:7141 次
发布时间:2019-06-28

本文共 337 字,大约阅读时间需要 1 分钟。

  hot3.png

    最近需要自定义排序序列,一直一筹莫展。然后发现,利用 sort() 或 sorted() 的 key 即可实现。

    示例如下:

def sort_key(obj):    sorted_list = [4, 2, 5, 9, 7, 8, 1, 3, 6, 0]    return sorted_list.index(obj)if __name__ == '__main__':    print sorted(range(10), key=sort_key)# 输出结果如下[4, 2, 5, 9, 7, 8, 1, 3, 6, 0]# 利用关键字在列表中的索引位置,进行自定义排序

转载于:https://my.oschina.net/lpe234/blog/350526

你可能感兴趣的文章
千千静听安卓版是百度音乐旗下一款手机音乐软件,集本地歌曲播放
查看>>
OPC UA 统一架构学习3
查看>>
jms简介和原理
查看>>
理解并取证:SSH远程管理协议的工作原理
查看>>
centos apache搭建https
查看>>
QQ开放狮子下山 主动的华丽转身
查看>>
oracle 常用查询
查看>>
QT常用类
查看>>
十一,异常的捕获与处理
查看>>
我的友情链接
查看>>
PHP cURL下载/导出文件
查看>>
java之ArrayList集合
查看>>
系统集成项目管理工程师2011年下半年试题
查看>>
我的友情链接
查看>>
wav2letter-基于深度学习的语音识别
查看>>
二、数据类型
查看>>
多节点CDN缓存加速系统wdcdn2.2版本发布(20111115)
查看>>
Java class.forname()和newinstance
查看>>
Java 命令行编译 获得参数
查看>>
Shell 脚本入二
查看>>