python中列表的删除操作,五种方式 | 您所在的位置:网站首页 › python怎样删除第一行的数据和字符 › python中列表的删除操作,五种方式 |
列表的添加操作 列表删除操作 1、列表删除操作1.1 remove()1.2 pop()1.3 切片1.4 clear与del 1、列表删除操作五种方式分别为: remove():一次删除一个元素;如果列表内有重复元素则删除第一个;元素不存在时抛出异常ValueErrorpop():删除一个指定的索引位置上的元素;指定索引不存在则抛出异常IndexError切片:一次至少删除一个元素clear():清空列表del:删除列表 1.1 remove() 一次删除一个元素;如果列表内有重复元素则删除第一个;元素不存在时抛出异常ValueError。 代码 lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print("原列表为:", lst) lst.remove(5) print("删除后的列表为:", lst)截图 删除一个指定的索引位置上的元素;指定索引不存在则抛出异常IndexError 注意:如果不指定参数,则默认删除最后一个元素 代码 lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print("原列表为:", lst) lst.pop(5) print("删除后的列表为:", lst)截图 切片的本意为截取原有列表中指定的的某一段,或者说是复制指定的那一段,并返回了新的列表。 借助列表的添加方式,原来添加的操作中,使得lst[start,stop] = lst1(此为添加的元素) 那么删除操作可以类似的,使lst1为空列表,那么原列表中指定一段的元素被空替代,则完成删除 其中切片的具体操作在python中list列表的切片截取操作,包含倒序输出 代码 # 切片的本意为截取原有列表中指定的的某一段,或者说是复制指定的那一段,并返回了新的列表 lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print("原列表为:", lst) # 借助列表的添加方式,原来添加的操作中,使得lst[start,stop] = lst1(此为添加的元素) # 那么删除操作可以类似的,使lst1为空列表,那么原列表中指定一段的元素被空替代,则完成删除 lst[1:3] = [] # 将第1,2索引位的元素删除 print("删除后的列表为:", lst)截图 clear为清空列表中的元素,列表对象还存在 del直接删除了列表对象 上代码直观一些 lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print("原列表为:", lst) lst.clear() print("删除后的列表为:", lst) lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print("原列表为:", lst) del lst print("删除后的列表为:", lst)截图 |
CopyRight 2018-2019 实验室设备网 版权所有 |