1.append前面说过,列表是一个对象,它的内容是可以改变的。append方法会改变list的内容,在其后添加一个元素,如a=[1,2,3.14,'hello']#append后a变为[1,2,3.14,'hello','youOK']a.append('Hello')print(a)#继续追加,a变成[1,2,3.14,'hello','Hello',[7,8]]a.append([7,8])print(a)输出:[1,2,3.14,'hello','Hello'][1,2,3.14,'hello','Hello',[7,8]]如果我们不后面不想添加元素,而是在指定位置插入元素,我们可以使用insert方法,如a=[1,2,3.14,'python3.vip']#在index0处插入,同样Insert把它放到第一个元素的位置#a列表的内容变成['Hello',1,2,3.14,'python3.vip']a.insert(0,'Hello')print(a)#插入在索引2的位置,也插入到第三个元素的位置#a列表的内容变成了['Hello',1,'python',2,3.14,'python3.vip']a。insert(2,'python')print(a)输出:['Hello',1,2,3.14,'python3.vip']['Hello',1,'python',2,3.14,'python3.vip']2.pop如果我们想从列表中移除和删除一个元素,我们可以使用pop方法。该方法的参数是要取出的元素的索引。注意取出后,该元素从列表中删除。所以pop也经常用来删除一个元素比如a=[1,2,3.14,'python3.vip']#取出索引为3的元素,也就是第四个元素poped=a.pop(3)#取出后,a列表对象的内容变为[1,2,3.14]print(a)#将取出的元素赋值给变量poped,poped的内容就是'python3.vip'的输出print(poped):[1,2,3.14]python3.vip 3.removeremove方法也删除列表元素。pop方法的参数是要删除的元素的索引,remove方法的参数是要删除的元素的值。remove从第一个元素开始,寻找与参数对象相等的元素,找到则删除。一旦找到,就不会再继续寻找其他相等的元素。也就是说remove最多只会删除1个元素。比如'''我在学习中遇到了一道题没人解答?小编创建了一个Python学习交流QQ群:531509025,寻找志同道合的小伙伴,互相帮助。群里还有不错的视频学习教程和PDF电子书!'''var1=['a','b','c','a']var1.remove('a')print(var1)输出:['b','c','a'] 可以发现只删除了第一个元素'a',没有删除最后一个'a'。4.reversereverse方法反转列表元素var1=[1,2,3,4,5,6,7]var1.reverse()print(var1)output:[7,6,5,4,3,2,1]
