接着list列表1。
删除
1. del 语法
del 目标
例子
(1).删除列表
name_list = ['Tom', 'Lily', 'Rose']
del name_list
print(name_list)
# 结果:报错提示:name 'name_list' is not defined
(2). 删除指定内容
name_list = ['Tom', 'Lily', 'Rose']
del name_list[0]
print(name_list)
# 结果:['Lily', 'Rose']
2. remove()
:移除列表中某个数据的第一个匹配项。
语法
列表序列 . remove ( 数据 )
例
name_list = ['Tom', 'Lily', 'Rose']
name_list.remove('Rose')
print(name_list)
# 结果:['Tom', 'Lily']
3. pop()
:删除指定下标的数据
(
默认为最后一个
)
,并返回该数据。
语法
列表序列 . pop ( 下标 )
例
name_list = ['Tom', 'Lily', 'Rose']
del_name = name_list.pop(1)
print(del_name) # 结果:Lily
print(name_list) # 结果:['Tom', 'Rose']
4. clear()
:清空列表
语法
语法列表.clear()
例
name_list = ['Tom', 'Lily', 'Rose']
name_list.clear()
print(name_list) # 结果: []
修改
修改指定下标数据,重新赋值就是修改
name_list = ['Tom', 'Lily', 'Rose']
name_list[0] = 'aaa'
print(name_list) # 结果:['aaa', 'Lily', 'Rose']
反转:reverse()
语法
列表序列.reverse()
num_list = [1, 5, 2, 3, 6, 8]
num_list.reverse()
print(num_list) # 结果:[8, 6, 3, 2, 5, 1]
排序:
sort()
1.
语法
列表序列 . sort ( key = None , reverse = False )
注意:
reverse
表示排序规则,
reverse = True
降序,
reverse = False
升序(默认)
例
num_list = [1, 5, 2, 3, 6, 8]
num_list.sort()
print(num_list) # 结果:[1, 2, 3, 5, 6, 8]
复制:copy()
name_list = ['Tom', 'Lily', 'Rose']
name_li2 = name_list.copy()
print(name_li2) # 结果:['Tom', 'Lily', 'Rose']