700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python入门--列表元素的删除 remove() pop() 切片 clear() del

Python入门--列表元素的删除 remove() pop() 切片 clear() del

时间:2022-12-21 19:17:32

相关推荐

Python入门--列表元素的删除 remove() pop() 切片 clear() del

#列表元素的删除操作#remove()-->1.一次删除一个元素 2.重复元素只删除第一个 3.元素不存在,抛出ValueError#pop()-->1.删除一个指定索引位置上的元素 2.指定索引不存在,抛出IndexError#-->3.不指定索引删除列表最后一个元素#切片-->一次至少删除一个元素,将产生新的列表对象#clear()-->清空列表中的所有元素#del-->删除列表##################################################################################lst=[10,20,30,40,50,60,30]lst.remove(30)print(lst)#[10, 20, 40, 50, 60, 30]#lst.remove(100)#ValueErrorlst.pop(1)#删除索引为1的元素print(lst)#lst.pop(5)#IndexErrorlst.pop()#不指定索引删除列表最后一个元素print(lst)#################################切片new_lst=lst[1:3]#将lst中索引[1,3)切掉,赋值给一个新的列表print('原列表',lst)print('切片后的列表',new_lst)'''不产生新的列表对象,而是去删除原列表中的内容'''lst[1:3]=[]#将lst中索引[1,3)的元素删掉print(lst)lst.clear()#清空列表中的所有元素print(lst)del lst#删除列表这个对象print(lst)#NameError: name 'lst' is not defined

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。