6.4 列表的常用操作方法
一、常用操作
插入元素
删除元素
清空列表
修改元素
统计元素个数
等等方法
方法:如果将函数定义为class(类)的成员,那么函数就称之为方法
二、查询某元素的下标
功能:查找指定元素在列表的下标,如果找不到,报错ValueError
语法:
列表.index(元素)案例:
my_list = ["snow", "lonely", "rain", "north"] res = my_list.index("lonely") print(res) print(my_list.index("code"))输出结果:1
ValueError: 'code' is not in list
三、修改元素
功能:修改特定位置(索引)的元素
语法:
列表[下标] = 值案例
输出结果:
['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'code', 'north'] ['snow', 'lonely', 'code', 'South']
四、插入
功能:在指定下标插入指定元素
语法:
列表.insert(索引, 元素)案例:
输出结果:
['snow', 'lonely', 'rain', 'north'] ['snow', 'love', 'lonely', 'rain', 'north']
五、追加元素
功能:将制定元素,追加到列表的尾部
追加一个语法:
列表.append(元素)追加一批语法:
列表.extend(其他数据容器)案例:
输出结果:
['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'rain', 'north', 'love'] ['snow', 'lonely', 'rain', 'north', 'love', 1, 2, 3]
六、删除元素
功能:删除指定下标的元素,或清空列表
删除元素语法:
del 列表[下标]或列表.pop(下标)删除元素在列表中的第一个匹配项:
列表.remove(元素)案例:
输出结果:
['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'north'] ['snow', 'lonely'] ['snow']
七、清空列表
功能:清空列表
清空列表语法:
列表.clear()案例:
输出结果:
['snow', 'lonely', 'rain', 'north']
[]
八、统计元素在列表内的数量
功能:统计列表中的某个元素的个数
语法:
列表.count(元素)示例
输出结果:
3
八、统计所有元素的个数
功能:用于统计列表内有多少个元素
语法:
len(列表)案例:
输出结果:
5
Last updated
Was this helpful?