Hướng dẫn how do you delete a list in python? - làm thế nào để bạn xóa một danh sách trong python?


Xóa mục được chỉ định

Phương pháp

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

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

Show
# Updated animals List print('Updated animals list: ', animals)
3 loại bỏ mục được chỉ định.

Thí dụ

Xóa "chuối":

Danh sách này = ["Apple", "Banana", "Cherry"] Inslist.Remove ("Banana") in (Danh sách này)
thislist.remove("banana")
print(thislist)

Hãy tự mình thử »


Loại bỏ chỉ mục được chỉ định

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)
4 loại bỏ chỉ mục được chỉ định.

Thí dụ

Xóa "chuối":

Danh sách này = ["Apple", "Banana", "Cherry"] Inslist.Remove ("Banana") in (Danh sách này)
thislist.pop(1)
print(thislist)

Hãy tự mình thử »

Loại bỏ chỉ mục được chỉ định

Thí dụ

Xóa "chuối":

Danh sách này = ["Apple", "Banana", "Cherry"] Inslist.Remove ("Banana") in (Danh sách này)
thislist.pop()
print(thislist)

Hãy tự mình thử »

Loại bỏ chỉ mục được chỉ định

Thí dụ

Xóa "chuối":

Danh sách này = ["Apple", "Banana", "Cherry"] Inslist.Remove ("Banana") in (Danh sách này)
del thislist[0]
print(thislist)

Hãy tự mình thử »

Loại bỏ chỉ mục được chỉ định

Thí dụ

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)
4 loại bỏ chỉ mục được chỉ định.

Xóa mục thứ hai:
del thislist

Hãy tự mình thử »


Loại bỏ chỉ mục được chỉ định

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)
4 loại bỏ chỉ mục được chỉ định.

Xóa mục thứ hai:

Thí dụ

Danh sách này = ["Apple", "Banana", "Cherry"] Thislist.Pop (1) In (Danh sách này)

Nếu bạn không chỉ định chỉ mục, 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)
4 sẽ xóa mục cuối cùng.
thislist.clear()
print(thislist)

Hãy tự mình thử »



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
    Updated animals list:  ['cat', 'dog', 'guinea pig']
    2 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ề
Updated animals list:  ['cat', 'dog', 'guinea pig']
4).


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

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

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

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

# Updated animals List print('Updated animals list: ', animals)
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ách sử dụng câu lệnh
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']

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

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

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

    # Updated animals List print('Updated animals list: ', animals)
    8
  • Xóa một mục theo chỉ mục và nhận giá trị của nó:
    # animals list
    animals = ['cat', 'dog', 'rabbit', 'guinea pig']
    
    

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

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

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

    # Updated animals List print('Updated animals list: ', animals)
    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: # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig'] # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)8

Xóa một mục theo chỉ mục và nhận giá trị của nó:

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

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

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

l = [0, 1, 2]

l.clear()
print(l)
# []

Xóa một mục theo chỉ mục và nhận giá trị của nó: # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig'] # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)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:

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

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

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

Xem bài viết sau đây về cách thêm một mục vào danh sách.

list.remove(element)
0

Thêm một mục vào danh sách trong Python (Phụ lục, mở rộng, chèn)

list.remove(element)
1

Bạn có thể xóa tất cả các mục khỏi danh sách với

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

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

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

list.remove(element)
2

Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó bằng

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

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

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

  • Chỉ số ở đầu là
    Updated animals list:  ['cat', 'dog', 'guinea pig', 'dog']
    1 (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à

Updated animals list:  ['cat', 'dog', 'guinea pig', 'dog']
2.

  • Nếu đối số bị bỏ qua, mục cuối cùng sẽ bị xóa.

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:

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

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

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

list.remove(element)
3

Xem bài viết sau đây về cách thêm một mục vào danh sách.

list.remove(element)
4

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

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

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

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

list.remove(element)
5

Bạn có thể xóa mục tại vị trí được chỉ định và nhận giá trị của nó bằng

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

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

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

  • Chỉ số ở đầu là
    Updated animals list:  ['cat', 'dog', 'guinea pig', 'dog']
    1 (lập chỉ mục dựa trên không).

Xóa các mục bằng chỉ mục hoặc lát: # animals list animals = ['cat', 'dog', 'rabbit', 'guinea pig'] # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)6

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)
6

Bạn có thể xóa nhiều mục bằng lát.

list.remove(element)
7

Cũng có thể xóa tất cả các mục bằng cách chỉ định toàn bộ phạm vi.

list.remove(element)
8

Bạn cũng có thể chỉ định

Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
0 là
Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
1.

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.

Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
2 là toán tử còn lại và
Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
3 là phần còn lại của việc chia
Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
4 cho
Traceback (most recent call last):
  File ".. .. ..", line 5, in 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
5.

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']
8 hoặc câu lệnh
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']

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

# Updated animals List print('Updated animals list: ', animals)
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 
    animal.remove('fish')
ValueError: list.remove(x): x not in list
8.

  • 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

Làm thế nào để bạn xóa một danh sách trong Python?

Danh sách Python Remove () là một hàm sẵn có trong ngôn ngữ lập trình Python loại bỏ một đối tượng nhất định khỏi danh sách ...
Cú pháp: list_name.remove (obj).
Parameters:.
Trả về: Phương thức không trả về bất kỳ giá trị nào nhưng xóa đối tượng đã cho ra khỏi danh sách ..
Ngoại lệ: ... .

Chúng ta có thể xóa danh sách trong Python không?

Từ khóa Del cũng có thể xóa hoàn toàn danh sách..

Làm cách nào để xóa danh sách khỏi danh sách Python?

Phương thức Remove () xóa phần tử khớp đầu tiên (được truyền dưới dạng đối số) khỏi danh sách.Phương thức pop () loại bỏ một phần tử tại một chỉ mục nhất định và cũng sẽ trả về mục đã xóa.Bạn cũng có thể sử dụng từ khóa DEL trong Python để xóa một phần tử hoặc lát khỏi danh sách.. The pop() method removes an element at a given index, and will also return the removed item. You can also use the del keyword in Python to remove an element or slice from a list.

Làm cách nào để xóa một danh sách?

Xóa một danh sách..
Chuyển đến danh sách bạn muốn xóa ..
Chọn cài đặt., và sau đó chọn Cài đặt danh sách ..
Trong trang Cài đặt, chọn Xóa danh sách này ..
Trong hộp thoại xác nhận, chọn OK ..