修改:
1. 修改指定下标的数据
示例:
# 修改指定下标的数据 name_list = ['lina', 'LiMing', 'Sam'] name_list[1] = 'zhangsan' print(name_list)
结果:
2. reverse()函数:逆序
语法:列表.reverse()
示例:
# reverse()函数:逆序 num_list = [2, 1, 4, 3, 6, 5] num_list.reverse() print(num_list)
结果:
3. sort()函数:排序
语法:列表.sort(reverse=False) 注意:reverse表示排序规则,reverse=False 升序(默认),reverse=True 倒序
示例:
# sort()函数:排序 # 升序(默认) num_list = [2, 1, 4, 3, 6, 5] num_list.sort() print(num_list)
结果:
示例:
# 倒序 num_list = [2, 1, 4, 3, 6, 5] num_list.sort(reverse=True) print(num_list)
结果:
示例:
# 升序 num_list = [2, 1, 4, 3, 6, 5] num_list.sort(reverse=False) print(num_list)
结果:
删除:
1. del 删除列表,也可以删除列表中某个数据
语法:1. del 目标 2. del(目标) 两种都可以删除
删除整个列表:
示例:
# 删除整个列表 del name_list print(name_list) # 则会提示列表不存在,因为列表已经被删除了
结果:
删除列表中某个数据:
示例:
# 删除列表中某个数据 name_list = ['lina', 'LiMing', 'Sam'] del(name_list[1]) print(name_list)
结果:
2. pop()函数:删除指定下标的数据,如果不指定小标,则默认删除最后一个数据,无论是按照下标删除还是删除最后一个,pop()函数都会返回这个被删除的数据。
语法:列表.pop(下标)
指定下标删除:
示例:
# 指定下标删除 name_list = ['lina', 'LiMing', 'Sam'] del_name = name_list.pop(0) print(del_name) # 被删除的数据 print(name_list) # 删除数据之后的原列表
结果:
不指定下标删除:
示例:
# 不指定下标删除 name_list = ['lina', 'LiMing', 'Sam'] del_name = name_list.pop() print(del_name) # 被删除的数据 print(name_list) # 删除数据之后的原列表
结果:
3. remove()函数:删除指定数据
语法:列表.remove('数据')
示例:
name_list = ['lina', 'LiMing', 'Sam'] name_list.remove('LiMing') print(name_list)
结果:
4. clear()函数:清除数据
语法:列表.clear()
示例:
# clear()函数:清除数据 name_list = ['lina', 'LiMing', 'Sam'] name_list.clear() print(name_list) # 返回空列表
结果: