python中删除列表有pop()与remove()两种方法,而且他们都是原位操作。但是他们还是有区别的。pop()是按位进行删除;传递的是待删除元素的index;会返回被删除的值。而remove()是按照值来删除;传递待删除元素,如果多个元素一样,默认删除第一个;不会返回被删除的值。
一、pop()
1、按位进行删除;
2、传递的是待删除元素的index;
3、会返回被删除的值。
实例
aList=[123,'a','b','c','d'];
aList.pop(0);#0是序列号
print"List:",aList;
输出
List:['a','b','c','d']
二、remove()
1、按照值来删除;
2、传递待删除元素,如果多个元素一样,默认删除第一个;
3、不会返回被删除的值
实例
>>>list1=[1,3,6,7,8]
>>>printlist1.remove(3)#对列表元素进行搜索删除,而不是下表
>>>printlist1
None
[1,6,7,8]
以上内容为大家介绍了python中pop()与remove()使用区别,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:瀚银百科。