《Python编程从到实践》学习笔记02

**

第三章 列表简介

**

列表:一系列按特定顺序排列的元素的组成#【@,@,¥,%】
访问列表:列表名【索引】列表的第一个元素索引为0,第二个元素为1,以此类推。最后一个元素另一种特殊索引为-1
《Python编程从到实践》学习笔记02
注:索引值为元素所在位置-1

修改、添加、删除元素

  1. 修改:列表名【索引】=‘新元素‘

  2. 添加:append(‘元素’’)#末尾添加;insert(索引,‘元素’)#为指定位置添加元素

  3. 删除:
    a) del 列表名【索引】#删除指定位置元素(无法再次访问);
    《Python编程从到实践》学习笔记02
    b) pop()#删除最后一位元素(可存储变量再次访问);
    《Python编程从到实践》学习笔记02
    c) pop(索引)#删除指定位置元素(可存储变量再次访问);
    《Python编程从到实践》学习笔记02
    d) remove(‘元素’)#删除指定元素(可存储变量再次访问;只删除第一个特定值,若要删除元素重复出现,需使用循环判断)
    《Python编程从到实践》学习笔记02
    注:索引为0和-1的值相同,remove只删除0值
    组织列表:

永久排序:sort()#字母排序顺序、sort(reverse=Ture)#字母排序反顺序
《Python编程从到实践》学习笔记02
注:Python中只识别首字母大写的’True’及’False’,否则会报错

临时排序:sorted(列表名)#与sort用法相似,可用参数reverse=Ture,进行反顺序排列
《Python编程从到实践》学习笔记02
反顺序打印:reverse()#将列表元素反顺序打印,永久修改,可随时用reverse调回原顺序
《Python编程从到实践》学习笔记02
问题:reverse使用过程中多次报错,其中一种如图1所示,经查询,解决方法见图2,原因不明。《Python编程从到实践》学习笔记02
《Python编程从到实践》学习笔记02