Danh sách Python có nhiều phương thức dựng sẵn khác nhau để xóa các mục khỏi danh sách. Ngoài những cách này, chúng ta cũng có thể sử dụng các phương thức khác nhau để xóa một phần tử khỏi danh sách bằng cách chỉ định một vị trí bằng Python
Xóa phần tử khỏi danh sách bằng lệnh del
Câu lệnh del Python không phải là một chức năng của Danh sách. Các mục của danh sách có thể bị xóa bằng cách sử dụng câu lệnh del bằng cách chỉ định chỉ mục của mục [phần tử] sẽ bị xóa.
Python3
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]1
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]2
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]3
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]4
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]1
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]3
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]5
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0
Đôi khi chúng ta cần thực hiện thao tác xóa tất cả các mục khỏi danh sách có trong danh sách khác, tôi. e, chúng tôi được cung cấp một số số không hợp lệ trong một danh sách cần được loại bỏ khỏi danh sách ban đầu. Hãy thảo luận về nhiều cách khác nhau Cách xóa các phần tử của danh sách khỏi danh sách khác trong Python
Thí dụ
Input: List one is : [1, 3, 4, 6, 7] List two is : [3, 6] Output: The list after performing the remove operation is : [1, 4, 7]
Sử dụng khả năng hiểu danh sách để xóa tất cả các giá trị khỏi danh sách có trong danh sách khác
Khả năng hiểu danh sách có thể được sử dụng để thực hiện phương thức ngây thơ chỉ trong một dòng và do đó đưa ra một phương thức dễ dàng để thực hiện tác vụ cụ thể này
Python3
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]5
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]6
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]7
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]8
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]0
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]1
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]2
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]3
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]4
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]5
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]4
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]7
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]4
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]9
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]4
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]1
The original list is : [1, 3, 4, 6, 7] The original list is : [3, 6] The list after performing remove operation is : [1, 4, 7]2
Xóa mục được chỉ định
Phương thức
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]9 xóa mục đã chỉ định
Thí dụ
Loại bỏ "chuối"
thislist = ["apple", "banana", "cherry"]
thislist. remove["banana"]
print[thislist]
Xóa chỉ mục đã chỉ định
Phương thức
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0 xóa chỉ mục đã chỉ định
Thí dụ
Xóa mục thứ hai
thislist = ["apple", "banana", "cherry"]
thislist. pop[1]
print[thislist]
Nếu bạn không chỉ định chỉ mục, phương thức
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]0 sẽ xóa mục cuối cùng
Thí dụ
Xóa mục cuối cùng
thislist = ["apple", "banana", "cherry"]
thislist. pop[]
print[thislist]
Từ khóa
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]2 cũng xóa chỉ mục đã chỉ định
Thí dụ
Xóa mục đầu tiên
thislist = ["apple", "banana", "cherry"]
del thislist[0]
print[thislist]
Từ khóa
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]2 cũng có thể xóa hoàn toàn danh sách
Thí dụ
Xóa toàn bộ danh sách
thislist = ["apple", "banana", "cherry"]
del thislist
Xóa danh sách
Phương thức
original list : [1, 9, 8, 4, 9, 2, 9] List after element removal is : [1, 8, 4, 2]4 làm trống danh sách
Danh sách vẫn còn, nhưng nó không có nội dung
Thí dụ
Xóa nội dung danh sách
thislist = ["apple", "banana", "cherry"]
thislist. clear[]
print[thislist]