这或许是对小白最友好的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就是我们的考试科目。

是不是很简单呢?

原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2017-12-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Deep learning进阶路

C++随记(八)---存储持续性、作用域和链接性

版权声明:本篇文章是阅读《C++primer plus (第6版)中文版》第9章之后所作的笔记。部分文字和图表摘自于这本书。 C++随记(八)---存储持续性、...

1720
来自专栏赵俊的Java专栏

Pandas 学习之 Series

1213
来自专栏海天一树

小朋友学C语言(23):二进制与十进制之间的转换

在学本节之前,请先复习 小朋友学C语言(17):二进制 一、二进制转换为十进制的C语言代码 #include <stdio.h> #include <strin...

2565
来自专栏诸葛青云的专栏

python入门:进来吧,给自己10分钟,这篇文章带你直接学会python

假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Totur...

30
来自专栏Jack-Cui

496. Next Greater Element I(Stack-Easy)

    You are given two arrays (without duplicates) nums1 and nums2 where nums1’s ...

1878
来自专栏牛肉圆粉不加葱

[6] - 类和对象之进阶(二)

Scala 中的可见性非常灵活且复杂,这篇文章希望通过大量的示例来说清楚各种情况下的可见性是怎么样的。

582
来自专栏前端儿

PHP--正则表达式和样式匹配--小记

POSIX 风格的,有些低版本软件支持,目前高版本的有些已经废弃不用了,比如 zend studio 的较新版本.

731
来自专栏Python小屋

详解Python变量作用域

本文暂时不讨论类定义中的变量(成员)作用域,改天可能会单独成文介绍。 变量作用域总起来说可以这么理解:1)在函数内如果只引用某个变量的值而没有为其赋新值,该变量...

4028
来自专栏CDA数据分析师

超能教程 十分钟学会 Python!

假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Totur...

1866
来自专栏恰同学骚年

你必须知道的指针基础-7.void指针与函数指针

  void *表示一个“不知道类型”的指针,也就不知道从这个指针地址开始多少字节为一个数据。和用int表示指针异曲同工,只是更明确是“指针”。

702

扫描关注云+社区