Python学习(八):列表的函数

it2026-06-12  7

Python学习(八):列表的函数

这是我关于Python学习的第八篇博客,加油!

字符串创建后不能修改,列表可修改。列表是有序的


append、extend、insert必须记住


append:在列表最后添加元素(数字,字符串,列表都行),只能添加一个元素,添加后直接就到原列表了,不需要重命名 li=['a','b','cdupok'] v=li.append(567) print(v)#None print(li)#['a', 'b', 'cdupok', 567] li.append(['love',13456]) print(li)#['a', 'b', 'cdupok', 567,['love', 13456]] extend:扩展原列表,参数为可迭代对象,即使用for循环进行扩展 li=['a','b','cdupok'] li.extend(['love',13456]) print(li)#['a', 'b', 'cdupok', 'love', 13456]与上文的append相比,append将['love',13456]视为一个整体添加到原列表中 li.extend('大事不好了') print(li)#['a', 'b', 'cdupok', 'love', 13456, '大', '事', '不', '好', '了'] insert:在指定索引位置插入某个元素 li=['a','b','cdupok'] li.insert(1,13456) print(li)#['a', 13456, 'b', 'cdupok'] clear:清空 li=['a','b','cdupok'] li.clear() print(li)#[]

在列表中,删除可使用pop,remove,索引,切片四种方法 5. pop:删除并获取被删除的值,默认为删除最后一个元素,指定索引时,删除索引处的

li=['a','b','cdupok'] v=li.pop() print(li,v)#['a', 'b'] cdupok remove:删除列表中的某个元素,左边优先 li=[13,45,67,45,78] li.remove(45) print(li)#[13, 67, 45, 78] copy:拷贝,浅拷贝 li=['a','b','cdupok'] v=li.copy() print(v)#['a', 'b', 'cdupok'] count:计算元素出现的次数 li=[13,45,67,45,78] v=li.count(45) print(v)#2 index:从前往后根据设置的值寻找找某个值的索引位置,找到第一个就不找了, li=[13,45,67,45,78] v=li.index(13) v1=li.index(45) v2=li.index(45,2,4) print(v,v1,)#0 1 3 reverse:将当前列表进行反转 li=[13,45,67,45,78] li.reverse() print(li)#[78, 45, 67, 45, 13] sort:排序,默认从小到大,当输入reverse=True时,变为从大到小排 li=[13,45,67,45,78] li.sort() print(li)#[13, 45, 45, 67, 78] li.sort(reverse=True) print(li)#[78, 67, 45, 45, 13]
最新回复(0)