Xóa mục được chỉ định
Phương thức
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0 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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]1 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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]1 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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]3 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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]3 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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]5 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]
Cấu trúc dữ liệu hàng đợi là một cấu trúc dữ liệu rất nổi tiếng, các danh sách trong Python thường nối các phần tử vào cuối danh sách Python. Để triển khai cấu trúc dữ liệu hàng đợi, điều cần thiết là có thể xóa phần tử phía trước khỏi danh sách. Hãy thảo luận về các cách loại bỏ phần tử đầu tiên của danh sách
Phương pháp 1. Xóa các phần tử khỏi danh sách trong Python bằng pop[]
Phương thức pop[] này, tôi. e xóa và in phần tử thứ i khỏi danh sách. Phương pháp này chủ yếu được sử dụng trong số các tùy chọn có sẵn khác để thực hiện tác vụ này. Điều này thay đổi danh sách ban đầu.
Python3
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]6
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]7_______38
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]9
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]1
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]3
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]5
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]7
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]57
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]8
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 is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]1
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]8
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]9
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]4
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]10
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]11
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]10
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]13
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]10
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]15
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]10
Kiểu dữ liệu Danh sách Python giúp bạn lưu trữ các mục thuộc các loại dữ liệu khác nhau theo trình tự có thứ tự. Dữ liệu được ghi bên trong dấu ngoặc vuông [[]] và các giá trị được phân tách bằng dấu phẩy [,]
Trong Python, có rất nhiều phương thức có sẵn trên kiểu dữ liệu danh sách giúp bạn loại bỏ một phần tử khỏi một danh sách nhất định. Các phương thức là remove[], pop[] và clear[]
Phương thức
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0 xóa phần tử phù hợp đầu tiên [được truyền dưới dạng đối số] khỏi danh sách
Thí dụ
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]8
Cú pháp của List remove[]
Cú pháp của phương thức
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0 là
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]9
xóa [] Tham số
- Phương thức
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]
0 lấy một phần tử làm đối số và xóa nó khỏi danh sách - Nếu
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]
91 không tồn tại, nó sẽ ném ValueError. danh sách. xóa[x]. x không có trong danh sách ngoại lệ
Giá trị trả về từ remove[]
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0 không trả về bất kỳ giá trị nào [trả về
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]93]
ví dụ 1. Xóa phần tử khỏi danh sách
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]2
đầu ra
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]3
ví dụ 2. phương thức remove[] trên danh sách có các phần tử trùng lặp
Nếu một danh sách chứa các phần tử trùng lặp, phương thức
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]0 chỉ xóa phần tử khớp đầu tiên
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]4
đầu ra
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]5
Ở đây, chỉ sự xuất hiện đầu tiên của phần tử 'con chó' bị xóa khỏi danh sách
ví dụ 3. Xóa phần tử không tồn tại
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]6
đầu ra
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]7
Ở đây, chúng tôi gặp lỗi vì danh sách
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]95 không chứa
Original list is : [1, 4, 3, 6, 7] Modified list is : [4, 3, 6, 7]96
- Nếu bạn cần xóa các phần tử dựa trên chỉ mục [như phần tử thứ tư], bạn có thể sử dụng phương thức pop[]
- Ngoài ra, bạn có thể sử dụng câu lệnh del Python để xóa các mục khỏi danh sách