《Python编程从到实践》学习笔记02
**
第三章 列表简介
**
列表:一系列按特定顺序排列的元素的组成#【@,@,¥,%】
访问列表:列表名【索引】列表的第一个元素索引为0,第二个元素为1,以此类推。最后一个元素另一种特殊索引为-1
注:索引值为元素所在位置-1
修改、添加、删除元素:
-
修改:列表名【索引】=‘新元素‘
-
添加:append(‘元素’’)#末尾添加;insert(索引,‘元素’)#为指定位置添加元素
-
删除:
a) del 列表名【索引】#删除指定位置元素(无法再次访问);
b) pop()#删除最后一位元素(可存储变量再次访问);
c) pop(索引)#删除指定位置元素(可存储变量再次访问);
d) remove(‘元素’)#删除指定元素(可存储变量再次访问;只删除第一个特定值,若要删除元素重复出现,需使用循环判断)
注:索引为0和-1的值相同,remove只删除0值
组织列表:
永久排序:sort()#字母排序顺序、sort(reverse=Ture)#字母排序反顺序
注:Python中只识别首字母大写的’True’及’False’,否则会报错
临时排序:sorted(列表名)#与sort用法相似,可用参数reverse=Ture,进行反顺序排列
反顺序打印:reverse()#将列表元素反顺序打印,永久修改,可随时用reverse调回原顺序
问题:reverse使用过程中多次报错,其中一种如图1所示,经查询,解决方法见图2,原因不明。