易百教程

11、remove()函数和 del 语句有什么区别?

用户可以使用remove()函数删除列表中的特定对象。

例子:

list_1 = [ 3, 5, 7, 3, 9, 3 ]   
print(list_1)
list_1.remove(3)
print("After removal: ", list_1)

运行结果:

[3, 5, 7, 3, 9, 3]
After removal: [5, 7, 3, 9, 3]

如果要删除列表中特定位置(索引)的对象,可以使用 del 或 pop。

list_1 = [ 3, 5, 7, 3, 9, 3 ]   
print(list_1)  
del list_1[2]  
print("After deleting: ", list_1)

运行结果:

[3, 5, 7, 3, 9, 3]
After deleting: [3, 5, 3, 9, 3]

注意:不需要导入任何额外的模块来使用这些函数从列表中删除元素。

不能对元组使用这些方法,因为元组与列表不同。