列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有的字母,数字等,其中的 元素之间可以没有任何关系。鉴于列表中通常包含多个元素,给列表制定一个复数名称。
在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 使用列表时避免索引错误
课本输入输出展示: