2019年6月12日——开始记录并分享学习心得——Python3.7中对列表进行排序

Python中对列表的排序按照是排序是否可以恢复分为:永久性排序和临时排序。

Python中对列表的排序可以按照使用函数的不同可以分为:sort( ), sorted( ), reverse( ).

下边具体介绍一下这三种函数的使用:

1. 使用sort( )对列表进行永久性排序

my_love = [‘sleep‘, ‘weekend‘, ‘games‘, ‘learning‘, ‘travel‘]  # 定义一个列表my_love.sort()  # 对列表按照字母顺序永久性排序print(my_love)  # 打印列表验证排序结果my_love.sort(reverse=True)  # 对列表按照与字母相反的顺序永久性排序print(my_love)  # 打印列表验证排序结果

Note: 若使用如下语句打印,打印结果是 -> None

print(my_love.sort())

2. 使用sorted( )对列表进行临时排序

print(sorted(my_love))   # 对列表按照字母顺序临时排序print(sorted(my_love, reverse=True))    # 对列表按照与字母相反的顺序临时排序print(my_love)    # 打印列表验证列表排序没有发生变化

3. 使用reverse( )反转列表的排列顺序

my_love.reverse()    # 反转列表的排列顺序print(my_love)    # 验证排序结果

my_love.reverse()    #再次反转列表排列顺序,即恢复列表的排列顺序print(my_love)    # 验证排序结果

Note: 若使用如下语句打印,打印结果是 -> None

print(my_love.reverse())

原文地址:https://www.cnblogs.com/shirley-yang/p/11012669.html

时间: 2024-10-08 11:27:08

2019年6月12日——开始记录并分享学习心得——Python3.7中对列表进行排序的相关文章

实验报告(2019年6月12日)

c程序实验报告 姓名:黄志乾????实验地点:教学楼514教室????实验时间:4月30日 实验项目: ???1.指针基础及指针运算 ???2.数据交换 ???3.输出指定行数的杨辉三角形 ???4.数组元素奇偶排列 一.实验目的与要求 1.指针基础及指针运算 ● 本实验旨在及爱情学生对指针数据类型的理解,熟悉指针的定义.通过指针间接访问变量 2.数据交换 ● 本实验旨在加强学生对指针类型作为函数参数传递的理解,通常将实参传递给形参时,有两种方式,即按值传递和按地址传递,其中指针类型参数即是按地

2019年5月12日-linux就该这么学-第6课

Vim编辑器与Shell命令脚本 4.3.2 for 条件循环语句 for 变量名 in 取值列表 do 命令序列 done 4.3.3 while 条件循环语句 while 条件测试操作或语句 do 命令序列 done 4.3.4 case条件测试语句case 变量值 in条件1命令序列1::条件2命令序列2::......)默认命令序列esac4.4 计划任务服务程序(1)单次执行:at 时间---设定执行时间:at -l ---查看已设置好还未执行的一次性计划任务:atrm 任务序列号--

抑郁症:2019年11月12日

药物反应记录 明显的药物副作用:呕吐感 不太明显:困.反射弧长 上午 除了呕吐感以外,情绪波动不大. 下午 天气很好,看天真的可以让人舒服很多. 晚上 如果以后,时机刚好,就告诉你. 回忆 昨天灰灰发的语音,让我想起了他."人活一辈子这么短的时间,怎样让自己永远永远不被世人遗忘?" 我想你了,你在那边过的还好吧.我不敢发消息问你,我怕得不到你的答复. 一切都会好的,I can! 黑色星期二,度过了. 原文地址:https://www.cnblogs.com/Chicago/p/1184

2019年7月12日实验室开展学术研讨

首先,由付俊俊同学介绍了同态加密的相关概念,介绍了加法同态加密.乘法同态加密和完全同态加密,并讲到了完全同态加密是抗量子攻击的.其次,由王利朋老师讲解了一篇论文“不使用双线性对映射的无证书签密方案的安全性分析及改造”.再次,由马威老师介绍了“TRUST MANAGEMENT IN IOT”.最后,由贾老师做了一下会议总结,并对实验室紧接下来的相关工作做了合理安排. 原文地址:https://www.cnblogs.com/zznuxxaq/p/11178109.html

2019年8月12日 《TensorFlow 实战Google深度学习框架 》学习 20190813

2014年提出的Seq2Seq模型. 训练步骤分为  预处理,词对齐,短语对齐,抽取短语特征,训练语言模型,学习特征权重等诸多步骤. 基本思想为:使用一个循环神经网络读取输入句子,将整个句子的信息压缩到一个固定维度的编码中:再使用另一个循环神经网络读取这个编码,将其解压为目标语言的一个句子. 原文地址:https://www.cnblogs.com/beautifulchenxi/p/11348044.html

SPSS 2019年10月31日 20:20:53今日学习总结

◆描述性统计分析 概念:描述性统计分析方法是指应用分类.制表.图形及概括性数据指标(去均值,方差等)来概括数据分布特征的方法. 而推断性统计分析方法则是通过随机抽样,应用统计方法把从样本数据得到的结论推广到总体的数据分析方法统计上需要把样本数据所御寒信息进行概括,融合和抽象, 从而得到反映样本数据的综合指标.这些指标称为统计量.描述数据特征的统计量可分为两类:一类表示数据的中心位置, 如均值,中位数,众数等,另一类表示数据的离散程度,如方差,标准差,极差等用来衡量个体偏离中心的程度在描述定性观测

一周第一次课(3月12日)笔记

一周第一次课(3月12日)笔记1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos71.1 学习之初学习linux的目的:想在杭州找到一份Linux的相关工作(运维.开发),通过课程打下坚实的Linux基础.学习方法:预习和复习的重要性.当日事当日毕.记笔记.利用好资源1.2 约定学习所需环境(本人使用):CentOS 7.4.VMware Workstation Pro 14.puTTY 0.70.Xshell 5学习辅助工具:1.3 认识Lin

【蜕变之路】第1天 规划 (2019年2月19日)

声明: 本人是一名刚步入社会的职场小白,主要从事Java后端开发.开启[蜕变一路]系列主要是为了记录每日学习.思考以及总结的情况,目的是为了不断挑战自己,提升自己!此系列全程公开,欢迎见证! 内容: 1.每天学习一道编程题或者一个Java知识点(Java相关) 2.每周发表一篇技术文章(由浅入深) 3.每三天进行一次运动(跑步.打篮球.羽毛球等等) 4.每天睡前阅读三十分钟 5.每天学习英语三十分钟 时间: 2019年2月19日~2020年2月19日 期望: 1.提高Java编程能力 2.提高文

【2019年4月17日】指数基金估值表(今日定投)

大家好,我是牛九老师,财经达人,专注于研究指数基金. 今天周四,我们定投的时间到了,推荐大家在支付宝中进行基金的购买,即方便又安全. 本周老师推荐的定投组合如下(下午三点之前在支付宝“基金栏目”搜索场外基金号码进行买入即可): 每只指数基金都是一只“会下金蛋的鹅”,我们要做的就是慢慢的喂养它,持之以恒它就会给我们带来稳定的回报. 我们以后采取的定投策略是:每周定投低估值的指数基金,定期不定额. 就是基金的估值越低,定投金额会略微增加,这样可以极大的摊低成本.(根据低估程度,采取1-2倍的定投基数