序列的所有元素都是从0开始递增,叫做索引,当使用复数索引的时候,Python将从最后一个元素开始往左数,即-1是最后一个元素
切片
切片用来访问特定范围内的元素 tag[9:30]截取tag中第9到第30...位的值,包前不包后
例:num = [1,2,3,4,5,6,7,8,9,10]
num[3:6]==>[4,5,6] num[-3:-1]==>[8,9] num[-3,0]==>[](因为0是第一位...[2],删除列表中第三个元素,后面的前移
给切片赋值
name=list('Perl')==>['P','e','r','l']
name[2:] = list['mm']==>['P','e','m'...,若有两个或者多个同样的值,则删除第一个;不能remove列表中不存在的值
reverse:按照相反的顺序排列列表中元素,但不返回任何值,只是单纯的修改表元素
reversed:这个函数不返回列表,而是返回一个迭代器...x = [1,2,3] list(reversed(x))==>[3,2,1]
sort:对列表就地排序,对原来的列表进行修改,不返回副本;不返回任何值
sorted:获取排序后的列表副本
高级排序