python列表二
一、列表多重赋值技巧
python列表可以不用循环给多个变量依次赋值。 #变量数必须严格和列表的长度相等,否则会报错,报错类型ValueError
二、列表查找操作
列表值有一个index()方法,可以传入一个值,如果该值存在于列表中,就返回它的下标。如果该值不在列表中,Python就报ValuError。 #如果列表中存在重复的值就返回第一次出现的下标
三、列表添加操作
append():将参数添加到末尾
insert():在列表任意下标处插入一个值 #第一个参数是新值下标,第二个是插入的新值,中间逗号隔开。
四、列表删除操作
remove()可将传入的值从被调用的列表中删除。 #若删除的值不在列表中报ValueError错误
pop()删除列表最后一个元素,并且可使用,就像从列表末尾取出一个值但不放回。
del 列表名[下标]:根据下标删除值 #del是函数而不是列表的方法
五、列表的排序操作
sort()方法可以将数值的列表和字符串的列表进行排序 #不能对既有数字又有字符串的列表排序,对字符串排序时按照SCII字符顺序排序
sort()也可指定reverse关键字参数为True进行逆序排序。
sort()也可使用关键字参数key以其他形式排序 #后续遇到补充