21 – del 和 pop 在删除列表元素上有什么区别

del 和 pop 都可以用来删除列表元素,那么他们有什么区别呢?

  • del(关键字) 根据索引删除列表元素,但没有返回值
  • pop(方法) 根据索引弹出列表元素,并返回该元素,同时从列表中删除该元素
a = [4, 3, 1 ,5]
print(a)

del a[2]
print(a)

print(a.pop(1))
print(a)

print(a.pop())
print(a)

[4, 3, 1, 5]

[4, 3, 5]

3

[4, 5]

5

[4]

正文完