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]
22 - lambda表達式對列表進行排序