首页 > 新闻资讯 > 详情

兰州Python培训谁家好

来源:兰州达内IT教育时间:2020/4/12 15:27:41

我们针对列表需要进行整体的排序,今天就和大家聊一聊列表的排序应用。


一、性排序

什么是性排序呢,之前很多方法比如针对字符串的title方法,针对列表的重复用法,改变的仅仅是显示,原对象内容并没有发生变化,接下来介绍的方法是可以改变对象本身的内容。

sort方法是对某个列表进行升序排序,本案例是对数字进行排序,文本排序是一样的。

那降序如何实现呢?增加一个参数即可!

二、临时排序

上一个分享的是排序,实施后改变列表排序,本方法只是改变显示的内容,列表本身顺序不做改变。

三、倒转排序列表

前面分享的不是升序就是降序排序,接下来和大家分享一下翻转或者倒转列表的排序。

本倒转排序是性的哦!如果想恢复,操作两次即可!

四、列表的复制

列表与列表之间是不能直接使用等号复制的,我们看一下案例。

我们看一下结果,当我们把score2等于score1后,分别打印两个,发现两种是一致的。

但是当我们把score2的个元素改为0的时候,两个列表的值同时发生了变化,为什么会这样呢?

因为score1和score2是共享引用,他们虽然变量名字不同,但是其实引用的是一个列表。

就像你的女朋友可以称之为“宝贝”、也可以称之为“honey”。不管你惹恼宝贝、还是honey,生气的都是你女朋友,你都会吃不了兜着走~

说了这么多,如何才能正确的复制呢?两种方法任君选择!

方法一:copy方法~

方法二:赋值元素法

通过.copy()方法或者score1[:]全量复制元素,效果相同,你喜欢就好!

以上是达内IT教育-针对IT教育培训的相关介绍,如果您还想了解更多达内IT教育的相关资讯,可以咨询在线老师为您解答,也可以在线登记预约,短信QQ等方式来了解!


优先领取试听课
新闻资讯更多新闻
版权所有:搜学搜课(wwww.soxsok com)