Xóa phần tử khỏi danh sách bằng toán tử del trong Python
Sử dụng toán tử del có thể xóa
một phần tử khỏi danh sách theo chỉ số của nó:
lst = [1, 2, 3]
del lst[0]
print(lst) # sẽ in ra [2, 3]
Sau khi áp dụng toán tử del, tất cả
các phần tử đứng sau phần tử bị xóa sẽ dịch chuyển
về phía trước để chiếm chỗ của nó. Khi đó
độ dài của chính danh sách sẽ giảm đi
1.
Cho danh sách:
lst = ['a', 'b', 'c', 'd', 'e']
Hãy xóa phần tử có chỉ số 1.
Cho danh sách:
lst = ['a', 1, 'b', 2, 'c', 3]
Hãy chỉ giữ lại các phần tử kiểu chuỗi trong danh sách.