列表的格式
列表名 = [数据1, 数据2, 数据3, 数据4......]
列表可以⼀次性存储多个数据,且可以为不同数据类型,但是一般在使用时只存储一种
![]()
![]()
列表的常用操作
1.查找
- 下标查找


列表的下标从0开始,查找时下标不能超过列表长度,否则会报错
- 函数查找
(1)index(元素, 开始位置下标, 结束位置下标) 返回指定元素所在位置的下标,如果元素不存在则报错


如果省略查找范围,则默认在整个列表内查找
![]()
![]()
如果存在多个查找结果,只返回第一个
(2)count(元素) 返回指定元素在列表中出现的次数


(3)len() 返回列表中的元素个数,这是一个公共方法
![]()
![]()
(4)in/ not in 判断元素是否存在于列表中,这是一个公共方法




2.增加
- append(数据) 列表结尾追加数据,这说明列表为可变类型


如果追加的数据为一个序列,则将整个序列整体追加到列表末尾
- extend(数据) 如果数据是序列,则将序列中的元素逐一增加到列表末尾


可以看到,如果追加的是字符串会将字符串逐一拆开为单个字符,如果追加的是列表,则将列表拆分为多个元素,这说明只会拆一层

![]()
- insert(位置下标, 数据) 在指定位置插入数据

![]()
3.删除数据
- del() 删除整个列表或者指定数据



![]()
- pop() 删除指定下标的数据,如果没有指定则默认删除最后一个数据,并返回被删除的数据


- remove() 移除列表中某个数据的第一个匹配项


可以看到,如果remove的数据不存在则会报错
- clear() 清空列表

![]()
4.修改数据
- 修改指定下标的数据

![]()
- reverse() 逆序


- sort(key = none, reverse =False) 排序,默认为升序


5.复制数据
- copy()

![]()
6.列表的循环遍历
- while


- for


7.列表嵌套




本文介绍了列表的格式,它可一次性存储多个数据,一般使用时存储一种类型。还阐述了列表的常用操作,包括查找(下标、函数)、增加(append、extend、insert)、删除(del、pop、remove、clear)、修改(指定下标、逆序、排序)、复制(copy)、循环遍历(while、for)以及列表嵌套等内容。
3676

被折叠的 条评论
为什么被折叠?



