Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để xóa một đối tượng khỏi danh sách trong Python?


Bạn có thể sử dụng 3 phương pháp khác nhau để xóa một đối tượng khỏi danh sách bằng Python. Chúng được loại bỏ, xóa và bật. Bạn có thể sử dụng chúng như sau -

Phương thức loại bỏ loại bỏ giá trị đầu tiên phù hợp với đối số cần loại bỏ khỏi danh sách, không phải một chỉ mục cụ thể.

ví dụ

a = [3, 2, 3, 2]
a.remove(3)
print(a)

Đầu ra

Điều này sẽ cung cấp đầu ra -

[2, 3, 2]

Phương thức del xóa một chỉ mục cụ thể khỏi danh sách.

ví dụ

a = [3, "Hello", 2, 1]
del a[1]
print(a)

Đầu ra

Điều này sẽ đưa ra kết quả -

[3, 2, 1]

Phương thức pop trả về phần tử bị loại bỏ. Đối số bật lên là chỉ mục bạn muốn xóa.

Ví dụ

a = [3, "Hello", 2, 1]
print(a.pop(1))
print(a)

Đầu ra

Điều này sẽ cung cấp đầu ra -

"Hello"
[3, 2, 1]