Python学习笔记——列表中的方法
本文最后更新于:2022年5月23日 凌晨
列表中的方法
我们先定义(约定好)一个用于示例的列表,以方便后续调用它。
1 |
|
append(e)
方法
描述:
在尾部添加一个元素 e
示例:
1 |
|
clear()
方法
描述:
删除所有元素
示例:
1 |
|
copy()
方法
描述:
对列表进行浅复制
示例:
1 |
|
说明:这里涉及到一个概念:浅复制(浅拷贝)和深复制(深拷贝)。
“浅复制是指构建一个新的容器对象,然后填充原对象中子对象的引用。本质上浅复制只执行一层,复制过程不会递归,因此不会创建子对象的副本。
深复制是递归复制,首先构造一个新的容器对象,然后递归地填充原始对象中子对象的副本。”[1]
count(e)
方法
描述:
列表中 e 元素出现的次数
示例:
1 |
|
extend(it)
方法
描述:
将可迭代对象 it 里的元素添加到尾部
示例:
1 |
|
index(e)
方法
描述:
找到 e 在序列中第一次出现的位置
示例:
1 |
|
insert(i, e)
方法
描述:
在索引 i 处添加空间,并将 e 元素插入到这个地方
示例:
1 |
|
pop([i])
方法
描述:
删除索引 i 位置的值并返回这个值,i 的默认值为最后一个元素的位置
示例:
1 |
|
remove(e)
方法
描述:
删除列表里第一次出现的 e 元素
示例:
1 |
|
reverse()
方法
描述:
反转列表元素的排列顺序
示例:
1 |
|
sort([key], [reverse])
方法
描述:
就地对列表进行排序,reverse默认值为False
示例:
1 |
|
说明:
建议配合这篇随笔食用
- 《Python Tricks 深入理解python特性》 [德]达恩·巴德尔 人民邮电出版社 ↩
希望本文章能够帮到您~
Python学习笔记——列表中的方法
https://map1e-g.github.io/2022/04/20/python-learning-2/