Hướng dẫn how do you remove an element from a list in python? - làm cách nào để xóa một phần tử khỏi danh sách trong python?

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 # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

    # 'rabbit' is removed animals.remove('rabbit')

    # Updated animals List print('Updated animals list: ', animals)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.
  • Nếu # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

    # 'rabbit' is removed animals.remove('rabbit')

    # Updated animals List print('Updated animals list: ', animals)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.

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']

# 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 <module> 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 # 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.
  • Ở đâ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ị: # 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 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)3

Xó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à # animals list animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']

    # 'dog' is removed animals.remove('dog')

    # Updated animals list print('Updated animals list: ', animals)6.

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

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ũng có thể chỉ định # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)4 là # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)5.

list.remove(element)9

Xem bài viết sau đây để biết chi tiết về lát cắt.

  • Cách cắt một danh sách, chuỗi, tuple trong Python

Xóa các mục đáp ứng điều kiện: Danh sách toàn diện

Loại bỏ các mặt hàng thỏa mãn điều kiện tương đương với việc trích xuất các mặt hàng không thỏa mãn điều kiện.

Đối với mục đích này, toàn bộ danh sách được sử dụng.

  • Liệt kê sự hiểu biết trong Python

Một ví dụ về việc loại bỏ các mục lẻ hoặc thậm chí (= giữ các vật phẩm chẵn hoặc lẻ) như sau. # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)6 là toán tử còn lại và # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)7 là phần còn lại của việc chia # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)8 cho # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# Deleting 'fish' element animals.remove('fish')

# Updated animals List print('Updated animals list: ', animals)9.

Trong danh sách hiểu, một danh sách mới được tạo ra. Không giống như phương thức loại Updated animals list: ['cat', 'dog', 'guinea pig']2 hoặc câu lệnh Updated animals list: ['cat', 'dog', 'guinea pig']6 được giới thiệu cho đến nay, danh sách ban đầu không thay đổi.

# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# 'rabbit' is removed animals.remove('rabbit')

# Updated animals List print('Updated animals list: ', animals)0

Xem bài viết sau đây để biết chi tiết về trích xuất các yếu tố bằng cách sử dụng toàn bộ danh sách.

  • Trích xuất, thay thế, chuyển đổi các yếu tố của một danh sách trong Python

Các ví dụ khác như sau.

# animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# 'rabbit' is removed animals.remove('rabbit')

# Updated animals List print('Updated animals list: ', animals)1

Xem bài viết sau đây để biết ví dụ cho một danh sách các chuỗi.

  • Trích xuất và thay thế các yếu tố đáp ứng các điều kiện của một danh sách các chuỗi trong Python

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 <module> 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

Bạn có thể xóa các yếu tố khỏi danh sách trong Python không?

Cách xóa một phần tử khỏi danh sách bằng phương thức Remove () trong Python. Để xóa một phần tử khỏi danh sách bằng phương thức Remove (), chỉ định giá trị của phần tử đó và chuyển nó dưới dạng đối số cho phương thức. Xóa () sẽ tìm kiếm danh sách để tìm và xóa nó.To remove an element from a list using the remove() method, specify the value of that element and pass it as an argument to the method. remove() will search the list to find it and remove it.

Làm cách nào để loại bỏ một yếu tố cụ thể khỏi danh sách?

Xóa () có thể thực hiện nhiệm vụ loại bỏ phần tử danh sách.Việc loại bỏ của nó là tại chỗ và không yêu cầu thêm không gian.Nhưng nhược điểm mà nó phải đối mặt là nó chỉ loại bỏ sự xuất hiện đầu tiên khỏi danh sách.Tất cả các lần xuất hiện khác không bị xóa do đó chỉ hữu ích nếu danh sách không chứa các bản sao.

Loại bỏ () trong Python là gì?

Phương thức Remove () loại bỏ sự xuất hiện đầu tiên của phần tử với giá trị được chỉ định.removes the first occurrence of the element with the specified value.

Làm thế nào để bạn xóa dữ liệu không mong muốn khỏi danh sách trong Python?

Bạn có thể sử dụng các phương thức danh sách như Remove (), pop () để xóa phần tử đầu tiên khỏi danh sách.Trong trường hợp của phương thức Remove (), bạn sẽ phải vượt qua phần tử đầu tiên để xóa và để bật chỉ mục, tức là, 0. Bạn cũng có thể sử dụng từ khóa DEL để xóa phần tử đầu tiên khỏi danh sách.make use of list methods like remove(), pop() to remove the first element from the list. In the case of remove() method, you will have to pass the first element to be removed and for pop the index, i.e., 0. You may also use the del keyword to remove the first element from the list.

Chủ đề