Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Danh sách Python [] với sự trợ giúp của các ví dụ.
Phương thức
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 loại bỏ phần tử khớp đầu tiên [được truyền dưới dạng đối số] khỏi danh sách.Thí dụ
# create a list
prime_numbers = [2, 3, 5, 7, 9, 11]
# remove 9 from the list
prime_numbers.remove[9]
# Updated prime_numbers List
print['Updated List: ', prime_numbers]
# Output: Updated List: [2, 3, 5, 7, 11]
Cú pháp của danh sách xóa []
Cú pháp của phương pháp
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 là:list.remove[element]
loại bỏ [] tham số
- Phương thức
3 lấy một phần tử duy nhất làm đối số và loại bỏ nó khỏi danh sách.# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed animals.remove['rabbit']
# Updated animals List print['Updated animals list: ', animals] - Nếu
6 không tồn tại, nó sẽ ném valueError: list.remove [x]: x không trong ngoại lệ danh sách.ValueError: list.remove[x]: x not in list exception.# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed animals.remove['rabbit']
# Updated animals List print['Updated animals list: ', animals]
Trả về giá trị từ Remove []
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 không trả về bất kỳ giá trị nào [trả về # animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
8].Ví dụ 1: Xóa phần tử khỏi danh sách
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
Đầu ra
Updated animals list: ['cat', 'dog', 'guinea pig']
Ví dụ 2: Remove [] phương thức 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
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 chỉ xóa phần tử khớp đầu tiên.# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
Đầu ra
Updated animals list: ['cat', 'dog', 'guinea pig', 'dog']
Ví dụ 2: Remove [] phương thức 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 # animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 chỉ xóa phần tử khớp đầu tiên.
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# Deleting 'fish' element
animals.remove['fish']
# Updated animals List
print['Updated animals list: ', animals]
Đầu ra
Traceback [most recent call last]: File ".. .. ..", line 5, in animal.remove['fish'] ValueError: list.remove[x]: x not in list
Ví dụ 2: Remove [] phương thức 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
3 chỉ xóa phần tử khớp đầu tiên.# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed animals.remove['rabbit']
# Updated animals List print['Updated animals list: ', animals] - Ở đây, chỉ có sự xuất hiện đầu tiên của phần tử 'con chó' được xóa khỏi danh sách.
Trong Python, sử dụng các phương thức
Updated animals list: ['cat', 'dog', 'guinea pig']2
Updated animals list: ['cat', 'dog', 'guinea pig']3,
Updated animals list: ['cat', 'dog', 'guinea pig']4 và
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3 để xóa các mục [phần tử] khỏi danh sách. Cũng có thể xóa các mục bằng câu lệnh Updated animals list: ['cat', 'dog', 'guinea pig']6 bằng cách chỉ định một vị trí hoặc phạm vi có chỉ mục hoặc lát cắt.
- Xóa tất cả các mục:
Updated animals list: ['cat', 'dog', 'guinea pig']
3 - Xóa một mục theo chỉ mục và nhận được giá trị của nó:
Updated animals list: ['cat', 'dog', 'guinea pig']
4 - Xóa một mục theo giá trị:
3# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed animals.remove['rabbit']
# Updated animals List print['Updated animals list: ', animals] - Xóa các mục bằng chỉ mục hoặc lát:
Updated animals list: ['cat', 'dog', 'guinea pig']
6 - Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
- Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
Xóa tất cả các mục: Updated animals list: ['cat', 'dog', 'guinea pig']
3
Xóa một mục theo chỉ mục và nhận được giá trị của nó:
Updated animals list: ['cat', 'dog', 'guinea pig']4
l = [0, 1, 2]
l.clear[]
print[l]
# []
Xóa một mục theo chỉ mục và nhận được giá trị của nó: Updated animals list: ['cat', 'dog', 'guinea pig']
4
Xóa một mục theo giá trị:
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3Xóa các mục bằng chỉ mục hoặc lát:
Updated animals list: ['cat', 'dog', 'guinea pig']6
l = [0, 10, 20, 30, 40, 50]
print[l.pop[0]]
# 0
print[l]
# [10, 20, 30, 40, 50]
print[l.pop[3]]
# 40
print[l]
# [10, 20, 30, 50]
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
list.remove[element]0
Xem bài viết sau đây về cách thêm một mục vào danh sách.
list.remove[element]1
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
list.remove[element]2
Bạn có thể xóa tất cả các mục khỏi danh sách với
Updated animals list: ['cat', 'dog', 'guinea pig']3.
- Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
Updated animals list: ['cat', 'dog', 'guinea pig']
4.
Chỉ số ở đầu là
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
5 [lập chỉ mục dựa trên không].- Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
6.# animals list animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed animals.remove['dog']
# Updated animals list print['Updated animals list: ', animals]
Xóa một mục theo giá trị: # animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
3
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
Xóa các mục bằng chỉ mục hoặc lát:
Updated animals list: ['cat', 'dog', 'guinea pig']6
list.remove[element]3
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
list.remove[element]4
Xem bài viết sau đây về cách thêm một mục vào danh sách.
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
list.remove[element]5
Bạn có thể xóa tất cả các mục khỏi danh sách với
Updated animals list: ['cat', 'dog', 'guinea pig']3.
- Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
Updated animals list: ['cat', 'dog', 'guinea pig']
4.
Xóa các mục bằng chỉ mục hoặc lát: Updated animals list: ['cat', 'dog', 'guinea pig']
6
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
list.remove[element]6
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
list.remove[element]7
Bạn có thể xóa tất cả các mục khỏi danh sách với
Updated animals list: ['cat', 'dog', 'guinea pig']3.
list.remove[element]8
Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
Updated animals list: ['cat', 'dog', 'guinea pig']4.
list.remove[element]9
Chỉ số ở đầu là
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
5 [lập chỉ mục dựa trên không].- Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
6.# animals list animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed animals.remove['dog']
# Updated animals list print['Updated animals list: ', animals]
Xóa các mục đáp ứng điều kiện: Danh sách toàn diện
Xem bài viết sau đây về cách thêm một mục vào danh sách.
Thêm một mục vào danh sách trong Python [Phụ lục, mở rộng, chèn]
- Bạn có thể xóa tất cả các mục khỏi danh sách với
Updated animals list: ['cat', 'dog', 'guinea pig']
3.
Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó với
Updated animals list: ['cat', 'dog', 'guinea pig']4.
Chỉ số ở đầu là
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
5 [lập chỉ mục dựa trên không].# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
0Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
6.- Nếu đối số bị bỏ qua, mục cuối cùng sẽ bị xóa.
Chỉ định một chỉ mục không tồn tại làm tăng lỗi.
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
1Lưu ý rằng
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
7, loại bỏ mục đầu tiên, là một hoạt động # animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove['dog']
# Updated animals list
print['Updated animals list: ', animals]
8 và không hiệu quả. Xem Wiki chính thức để biết độ phức tạp tính toán của các hoạt động khác nhau trên Updated animals list: ['cat', 'dog', 'guinea pig']2.
- TimeComplexity - Python Wiki
Nếu bạn muốn loại bỏ các yếu tố trùng lặp, hãy sử dụng
Traceback [most recent call last]: File ".. .. ..", line 5, in animal.remove['fish'] ValueError: list.remove[x]: x not in list2.
- Xóa/Trích xuất các yếu tố trùng lặp khỏi danh sách trong Python
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove['rabbit']
# Updated animals List
print['Updated animals list: ', animals]
2