Phương thức pop
Phương thức pop xóa và trả về
phần tử từ danh sách theo chỉ mục của nó. Trong tham số
phương thức, chúng ta chỉ định chỉ mục phần tử. Nếu nó không
được chỉ định - phần tử cuối cùng sẽ được trả về.
Cú pháp
danh_sach.pop([chỉ_mục])
Ví dụ
Hãy xóa phần tử cuối cùng:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Kết quả thực thi mã:
['a', 'b', 'c', 'd']
Ví dụ
Phương thức trả về phần tử đã bị xóa:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Kết quả thực thi mã:
'e'
Ví dụ
Hãy tìm phần tử theo chỉ mục và xóa
nó bằng phương thức pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Kết quả thực thi mã:
['a', 'b', 'd', 'e']
Ví dụ
Bây giờ hãy thử xóa một phần tử theo chỉ mục không có trong danh sách:
lst = ['a', 'b', 'c']
lst.pop(3)
Kết quả thực thi mã:
IndexError: pop index out of range