Hướng dẫn how do you pop a value from a list in python? - làm cách nào để bật một giá trị từ một danh sách trong python?

Trong bài viết này, chúng tôi sẽ thảo luận về các cách khác nhau để loại bỏ một yếu tố khỏi danh sách.

Danh sách Python cung cấp chức năng thành viên để xóa một phần tử khỏi danh sách, tức là.

list.remove[value]

Nó loại bỏ sự xuất hiện đầu tiên của phần tử đã cho khỏi danh sách.

Ví dụ,

Giả sử chúng ta có một danh sách các số, tức là.

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]

Hãy để loại bỏ 56 khỏi danh sách đã cho bằng danh sách.Remove [], tức là.

# Remove first occurrence of 56 from List 
listOfnum.remove[56]

Nó sẽ loại bỏ sự xuất hiện đầu tiên của 56 khỏi các danh sách trên. Danh sách nội dung sẽ là bây giờ,

[12, 44, 45, 34, 3, 56, 4, 33, 44, 56]

Nếu chúng ta cố gắng xóa phần tử không tồn tại trong danh sách thì list.remove [] sẽ ném ngoại lệ. Do đó trước khi gọi Danh sách.Remove [] chúng ta nên,
Therefore before calling list.remove[] we should either,

Quảng cáo

Kiểm tra xem phần tử có tồn tại trong danh sách không.

# Check if element exist in List, before removing
if 99 in listOfnum:
    listOfnum.remove[99]
else:
    print["Given Element Not Found in List"]

Hoặc sử dụng thử / ngoại trừ tức là.

# If given element doesn't exists in list, then remove[] can throw Error
# Therefore use try / except while calling list.remove[]
try :
    listOfnum.remove[99]
except ValueError:
    print["Given Element Not Found in List"]

Những bài viết liên quan

  • Python: Xóa các yếu tố khỏi danh sách trong khi lặp lại
  • Python: Xóa các phần tử khỏi danh sách theo giá trị [đầu tiên hoặc tất cả các lần xuất hiện]
  • Python: Xóa các phần tử khỏi danh sách bằng chỉ mục hoặc chỉ số

Xóa phần tử khỏi danh sách bằng chỉ mục bằng danh sách.pop []

list.pop[index]

Trong chức năng Python Danh sách pop [] sẽ loại bỏ phần tử tại chỉ mục đã cho và cũng trả về phần tử bị xóa. Nếu chỉ mục không được đưa ra thì nó sẽ xóa phần tử cuối cùng.
If index is not given then it deletes the last element.

Ví dụ như,

Chúng tôi có một danh sách các ints, tức là.

# List of numbers
listOfnum = [12, 44, 12, 56, 45, 34, 3, 56, 4, 33, 44, 56]

Hãy để loại bỏ phần tử tại INDEX 2

# Remove the element at index 2 in list    
value = listOfnum.pop[2]

Danh sách Nội dung sẽ có

[12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]

Giá trị trả về là 12 tức là phần tử bị xóa.

list.pop [] và lỗi thời gian chạy

Nếu list.pop [] được gọi là một chỉ mục nằm ngoài ranh giới của danh sách thì nó sẽ tạo ra lỗi thời gian chạy. Do đó, chúng ta nên luôn luôn kiểm tra kích thước của danh sách trước khi gọi danh sách.pop [], tức là.
Therefore we should always check the size of list before calling list.pop[] i.e.

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
0

hoặc sử dụng thử / ngoại trừ

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
1

Xóa một phần tử khỏi danh sách bởi del

Trong Python del là một từ khóa và có thể được sử dụng để xóa phần tử trong danh sách theo chỉ mục, tức là

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
2

Nó sẽ xóa phần tử tại Danh sách INDEX 2 trong danh sách.

Nếu danh sách del [chỉ mục] được gọi trên một chỉ mục nằm ngoài ranh giới của danh sách thì nó sẽ tạo ra lỗi thời gian chạy. Do đó, kiểm tra kích thước của danh sách trước khi gọi DEL I.E.
Therefore check size of list before calling del i.e.

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
3

hoặc sử dụng thử / ngoại trừ

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
4

Xóa một phần tử khỏi danh sách bởi del

# List of numbers
listOfnum = [12, 44, 56, 45, 34, 3, 56, 4, 33, 44, 56]
5

Output:

Trong Python del là một từ khóa và có thể được sử dụng để xóa phần tử trong danh sách theo chỉ mục, tức là
 

Làm thế nào để bạn bật một giá trị cụ thể từ một danh sách trong Python?

Bạn có thể sử dụng phương thức pop [] để loại bỏ các yếu tố cụ thể của danh sách. Phương thức pop [] lấy giá trị chỉ mục làm tham số và xóa phần tử tại chỉ mục được chỉ định. Do đó, A [2] chứa 3 và pop [] loại bỏ và trả về giống như đầu ra. Bạn cũng có thể sử dụng các giá trị chỉ số âm.use the pop[] method to remove specific elements of a list. pop[] method takes the index value as a parameter and removes the element at the specified index. Therefore, a[2] contains 3 and pop[] removes and returns the same as output. You can also use negative index values.

Bạn có thể xuất hiện từ một danh sách trong Python?

Danh sách Pop trong Python là một hàm được xác định trước, được xây dựng, loại bỏ một mục tại chỉ mục được chỉ định khỏi danh sách.Bạn cũng có thể sử dụng Pop trong Python mà không đề cập đến giá trị chỉ mục.Trong các trường hợp như vậy, hàm pop [] sẽ loại bỏ phần tử cuối cùng của danh sách.. You can also use pop in Python without mentioning the index value. In such cases, the pop[] function will remove the last element of the list.

Làm thế nào để bạn lấy một giá trị từ một danh sách trong Python?

Hãy xem tất cả các cách khác nhau để truy cập cả chỉ mục và giá trị trong danh sách ...
Phương pháp số 1: Phương pháp ngây thơ ..
Phương pháp số 2: Sử dụng danh sách hiểu ..
Phương pháp số 3: Sử dụng Enumerate [].
Phương pháp số 4: Sử dụng zip [].

Làm thế nào để bạn trích xuất một phần tử từ một danh sách trong Python?

6 cách dễ dàng để trích xuất các yếu tố từ danh sách Python..
Xây dựng vấn đề và tổng quan về giải pháp ..
Phương pháp 1: Sử dụng cắt ..
Phương pháp 2: Sử dụng chỉ số danh sách ..
Phương pháp 3: Sử dụng khả năng hiểu danh sách đơn giản ..
Phương pháp 4: Sử dụng danh sách hiểu với điều kiện ..
Phương pháp 5: Sử dụng liệt kê ..
Phương pháp 6: Sử dụng mảng numpy [].
Summary..

Bài Viết Liên Quan

Chủ Đề