这或许是对小白最友好的python入门了吧——7,组织列表

时间:2022-05-03
本文章向大家介绍这或许是对小白最友好的python入门了吧——7,组织列表,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

有时候我们想要把列表元素进行排序,那应该怎么办呢?

原列表

(一)通过sort()让列表元素根据字母顺序排列,这个方法是会改变原有列表的

和普通的函数比如title()一样:

exam.sort()print(exam)

原列表居然就是按照字母顺序正序排列,我们改一下:

更改后的列表

这样我们看一下:

exam.sort()print(exam)

顺序是不是已经改变了呢?

(二)使用函数 sorted() 对列表进行临时排序

这个函数应该怎么用呢?

print(sorted(exam))print(exam)

看,这个函数只是对原来的列表做了一个临时性排序,一旦列表摆脱sorted的“束缚”是不是就恢复了呢。

(三)倒序排列

以上讲的两个函数都可以添加参数reverse=True实现倒序排列,注意True首字母大写!那要怎么添加参数呢?如下:

exam.sort(reverse=True)sorted(exam,reverse=True)

打印出来看看吧!

(四)确定列表长度

我们想要知道我们一共考几门课,但是课太多了,我们怎么查出来呢?

可以用len这个函数,如下:

print(len(exam))

这个5就是我们的考试科目。

是不是很简单呢?