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

Sự khác biệt giữa del, remove và pop on list trong python là gì?

Bạn viết bao nhiêu dòng mã trong một chương trình không quan trọng. Khi bạn muốn xóa hoặc xóa bất kỳ phần tử nào khỏi danh sách Python, bạn phải suy nghĩ về sự khác biệt giữa loại bỏ , del pop trong Danh sách Python và sử dụng cái nào

loại bỏ :remove () loại bỏ giá trị hoặc đối tượng phù hợp đầu tiên, không phải lập chỉ mục cụ thể. hãy nói list.remove (value)

Ví dụ

list=[10,20,30,40]
list.remove(30)
print(list)

Đầu ra

[10, 20, 40]


del :del loại bỏ mục tại một chỉ mục cụ thể. hãy nói del danh sách [chỉ mục]

Ví dụ

list = [10,20,30,40,55]
del list[1]
print(list)

Đầu ra

[10, 30, 40, 55]


pop :pop xóa mục tại một chỉ mục cụ thể và trả lại mục đó. hãy nói list.pop (chỉ mục)

Ví dụ

list = [100, 300, 400,550]
list.pop(1)
print(list)

Đầu ra

[100, 400, 550]