Đều là chức năng python tạo ra để tương tác với biến kiểu danh sách (list) trong python
Cả del và pop() đều có thể xóa phần tử khỏi danh sách trong Python.
lst = [1, 2, 3, 4]
del lst[1] # Xóa phần tử có chỉ mục 1
print(lst) # Output: [1, 3, 4]
Trong câu lệnh del lst[1], del là một câu lệnh (statement) trong Python, không phải là một hàm hay phương thức.
Giải thích:
del là một từ khóa (keyword) của Python, dùng để xóa một biến hoặc một phần tử trong danh sách, từ điển, v.v.
Nó hoạt động trực tiếp trên đối tượng mà không trả về giá trị nào.
lst = [1, 2, 3, 4]
x = lst.pop(1) # Xóa phần tử có chỉ mục 1 và trả về giá trị của nó
print(lst) # Output: [1, 3, 4]
print(x) # Output: 2
🔹 del không trả về giá trị đã xóa, trong khi pop() có thể trả về giá trị bị xóa.
Tìm kiếm:
Hiểu rõ del và pop() trong biển kiểu danh sách Python, giúp làm phần mềm nhanh hơn.