玖叶教程网

前端编程开发入门

「python课程,精心总结」list列表的删除操作

#用remove从列表中移除一个元素,如果有重复元素,只移除第一个元素

lst=[10,20,30,40,50,60,30]

print(lst)#输出[10, 20, 30, 40, 50, 60, 30]

lst.remove(30)

print(lst)#输出[10, 20, 40, 50, 60, 30]


#pop()根据索引移除元素,如果不指定参数,将删除最后一个元素

lst1=[10,20,30,40,50,60,30]

lst1.pop(4)

print(lst1)#输出[10, 20, 30, 40, 60, 30]

lst1.pop()

print(lst1)#输出[10, 20, 30, 40, 60]


#切片删除,将产生一个新的列表对象,如果想不产生新列表,需要空列表进行替代

lst2=[10,20,30,40,50,60,30]

new_list=lst2[1:3]

print('原列表',lst2)

print('切片后的列表',new_list)

lst2[1:3]=[]

print('空列表替代后的列表',lst2)


#clean,清除列表中的所有元素

lst3=[10,20,30,40,50,60,30]

lst3.clear()

print(lst3)

#del,将列表对象删除

lst4=[10,20,30,40,50,60,30]

del lst4

print(lst4)#输出NameError: name 'lst4' is not defined

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言