列表尽管是python的基础数据类型,但它相关的函数却很多,这些函数都掌握扎实了,才算真正的理解了列表。
根据函数的功能不同,可以按照以下分类去归纳总结:
1. 增加数据
append()和insert()函数,前者在末尾增加一个值,后者在指定位置增加一个值。
2. 删减数据
1. pop()函数
默认是删除最后一个值,但它又可以像insert()函数那样,输入索引删除某个值。
2. remove()函数
在不确定索引的情况下,直接删除某个值,但只能删掉列表里第一次出现的该值,如果该值有重复需要全部删掉,则要结合循环。
这里使用的是while循环,只要列表里存在这个值,remove()函数就会一直运行,直到把所有的值都清除干净。
3. del()函数
pop()和remove()函数都是一次只能删减一个值,但如果使用del()函数,可以对数据进行切片删除。
需要注意的是,del()函数也是根据索引,