第三章 列表简介

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有的字母,数字等,其中的 元素之间可以没有任何关系。鉴于列表中通常包含多个元素,给列表制定一个复数名称。

在Python中,用方括号([]),用,分隔两个元素。

举例说明,输入输出显示如下:

 

 

 

 

3.1.1访问列表元素

列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或者索引告诉Python即可。

要访问列表元素,可指出列表的名称,在指出元素的索引,并将其放在方括号内。

举例说明,输入输出如下:

 

 print(bicycles[0])说明访问列表元素的语法。当你请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。

 

 

 

 

 

3.1.2 索引从0开始

在Python中,列表的第一个元素索引为0,第二个为1,以此类推。

举例说明,输入输出如下:

 

 Python为访问最后一个列表元素提供一种特殊语法。通过将索引制定为-1,可以让Python返回最后一个列表元素。

 

 这种语法很有用。经常可以在不知道列表长度下,返回列表最后一个元素。也可采用-2   -3  -4,返回倒数第二个,倒数第三个,倒数第四个以此类推。

 

 

3.1.3  使用列表中的各个值

输入输出如图:

 

 

 

 

 

 

3.2 修改,添加和删除元素

你创建的大多数列表都是动态的,这意味着列表创建后将随着程序的运行增删元素。

3.2.1 修改列表元素

修改列表元素和访问列表元素的语法类似。

输入输出如图:

 

 可以修改列表里的任何元素。

 

 

3.2.2  在列表中添加元素

在列表末尾添加元素

 

 方法append()将元素添加到列表末尾,而不影响列表中其他所有的元素。

 

 

 

 

2.在列表中插入元素

使用方法insert()可在列表的任何位置添加元素。你需要制定新元素的索引和值。

 

 语法规则insert(索引位置,值)

 

 

 

3.2.3 从列表删除元素

1.使用del语句删除元素

如果知道要删除的元素在列表的位置,可使用del语句。

 

 看清楚del使用方法,del 列表名[列表索引]   注意:del是个语句,del是个语句,del是个语句,重要的事情说三遍。

 

 

 

 

2.使用方法pop()

方法pop()可以删除列表末尾的元素,并让你能够使用它。

 

 

 

 

 

3.弹出列表中任何位置处的元素

方法pop()可以删除列表任何位置的元素

 

 判断是使用del语句还是pop()

如果以后不再使用它,就用del语句,如果删除后元素还能继续使用则用pop()

 

 

 

4.根据值删除元素,使用remove()

输入输出如下:

 

 

 

 

 

 

 

 

 

3.3   组织列表

3.3.1  使用方法sort()对列表进行永久性排序

sort()按照小写字母(大写字母)顺序进行正序排列

 

 sort()倒叙排列   sort(reserve=True)

 

 

 

 

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

 

 注意:不改变原有顺序。不改变原有顺序,不改变原有顺序

 

 

 

 

3.3.3 倒着打印列表

使用方法reverse(),倒着打印列表,输入输出如下:

 

 

注意:函数、方法、语句三者区别

 

 

 

3.3.4  确定列表的长度

 

 使用函数len()可快速获悉列表的长度。

 

 

3.4 使用列表时避免索引错误

课本输入输出展示:

 

 

 

posted @ 2019-10-11 15:46  九层  阅读(140)  评论(0编辑  收藏  举报