Hướng dẫn which method is called in a pop () method python? - phương thức nào được gọi trong phương thức pop() python?
Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức Python Danh sách pop () với sự trợ giúp của các ví dụ. Show
Phương thức 0 loại bỏ mục tại chỉ mục đã cho ra khỏi danh sách và trả về mục đã xóa.Thí dụ
Cú pháp của danh sách pop ()Cú pháp của phương thức 0 là:
tham số pop ()
Trả về giá trị từ pop ()Phương thức 0 trả về mục có mặt tại chỉ mục đã cho. Mục này cũng bị xóa khỏi danh sách.Ví dụ 1: Mục pop tại chỉ mục đã cho từ danh sách
Đầu ra Return Value: French Updated List: ['Python', 'Java', 'C++', 'C'] Lưu ý: Chỉ mục trong Python bắt đầu từ 0, không phải 1. Index in Python starts from 0, not 1. Nếu bạn cần bật phần tử thứ 4, bạn cần chuyển 3 cho phương thức 0.3 to the 0 method.Ví dụ 2: pop () không có chỉ mục và cho các chỉ số âm
Đầu ra When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++'] Lưu ý: Chỉ mục trong Python bắt đầu từ 0, không phải 1. Nếu bạn cần bật phần tử thứ 4, bạn cần chuyển 3 cho phương thức 0. Python Danh sách pop () là một hàm sẵn có trong Python loại bỏ và trả về giá trị cuối cùng từ danh sách hoặc giá trị chỉ mục đã cho.pop()is an inbuilt function in Python that removes and returns the last value from the List or the given index value. Python danh sách pop () Phương thức cú pháp
Ví dụ về phương thức python danh sách pop ()Python3 6 7 8 9 0 1 0 3 0 5 6 7 8 9Return Value: French Updated List: ['Python', 'Java', 'C++', 'C']0 7 8Return Value: French Updated List: ['Python', 'Java', 'C++', 'C']3 Return Value: French Updated List: ['Python', 'Java', 'C++', 'C']4 Output: Popped element: 4 List after pop(): [1, 2, 3] Ví dụ 1: Sử dụng phương thức danh sách pop () để bật một phần tử tại chỉ mục đã choPython3Return Value: French Updated List: ['Python', 'Java', 'C++', 'C']5 7 8 9 0 1 0 3__ 7When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++']1 7When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++']3 When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++']4 When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++']5 Output: 6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5] Ví dụ 2: Chứng minh Indexerror & NBSP;DemonstratingIndexErrorPython3Các 7When index is not passed: Return Value: C Updated List: ['Python', 'Java', 'C++', 'Ruby'] When -1 is passed: Return Value: Ruby Updated List: ['Python', 'Java', 'C++'] When -3 is passed: Return Value: Python Updated List: ['Java', 'C++']3 6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]3 6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]4 Output: Traceback (most recent call last): File "/home/1875538d94d5aecde6edea47b57a2212.py", line 5, in print(list1.pop(8)) IndexError: pop index out of range Ví dụ 3: Ví dụ thực tếMột danh sách các loại trái cây chứa trái cây và tài sản cho biết trái cây của nó. Danh sách khác Tiêu thụ có hai mặt hàng nước trái cây và ăn. Với sự trợ giúp của pop () và append (), chúng tôi có thể làm điều gì đó thú vị. & Nbsp; Python36 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]5 7 6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]77____78 6 [1, 2, 3, 4, 5] 1 [2, 3, 4, 5]9 Traceback (most recent call last): File "/home/1875538d94d5aecde6edea47b57a2212.py", line 5, in print(list1.pop(8)) IndexError: pop index out of range0 Traceback (most recent call last): File "/home/1875538d94d5aecde6edea47b57a2212.py", line 5, in print(list1.pop(8)) IndexError: pop index out of range1____822 [['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]0 7 8[['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]3 0[['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]5 6[['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]7 7 [['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']]9 00 01 02 03 04 00 06 02 08 09 10 09 12 09 14 15 9 17 7 19Output: [['Orange', 'Fruit', 'Juice'], ['Orange', 'Fruit', 'Eat'], ['Banana', 'Fruit', 'Juice'], ['Banana', 'Fruit', 'Eat'], ['Mango', 'Fruit', 'Juice'], ['Mango', 'Fruit', 'Eat']] Độ phức tạp về thời gian: & nbsp; Độ phức tạp của tất cả các ví dụ trên là không đổi o (1) trong cả trường hợp trung bình và được khấu hao & nbsp; Làm thế nào để pop () hoạt động 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.removes an item at the specified index from the list. 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.
Tính năng của hàm pop () là gì?Đặc điểm của ngôn ngữ lập trình theo định hướng thủ tục: Nó nhấn mạnh vào thuật toán (thực hiện việc này).Các chương trình lớn được chia thành các chương trình nhỏ hơn được gọi là chức năng.Chức năng có thể giao tiếp bằng biến toàn cầu.Dữ liệu di chuyển tự do từ chức năng này sang chức năng khác.It emphasis on algorithm (doing this ). Large programs are divided into smaller programs known as functions. Function can communicate by global variable. Data move freely from one function to another function. |