简单总结一下:
list.remove(x)中的参数是列表中元素,即删除某个元素;list.pop([i])中的i是列表中元素的索引值,这个i用放括号包裹起来,意味着还可以不写任何索引值,如上面操作结果,就是删除列表的最后一个。
给看官留下一个思考题,如果要像前面那样,能不能事先判断一下要删除的编号是不是在list的长度范围(用len(list)获取长度)以内?然后进行删除或者不删除操作。
本文详细解释了Python列表中remove和pop方法的区别与使用场景。remove用于直接移除列表中的指定元素,而pop则通过索引值来删除并返回被删除的元素。此外,还提出了一个思考题:如何在使用pop前检查索引是否有效。
简单总结一下:
list.remove(x)中的参数是列表中元素,即删除某个元素;list.pop([i])中的i是列表中元素的索引值,这个i用放括号包裹起来,意味着还可以不写任何索引值,如上面操作结果,就是删除列表的最后一个。
给看官留下一个思考题,如果要像前面那样,能不能事先判断一下要删除的编号是不是在list的长度范围(用len(list)获取长度)以内?然后进行删除或者不删除操作。

被折叠的 条评论
为什么被折叠?