pop () bằng Python – lệnh pop trong python

Hướng dẫn pop () trong Python. Ở đây chúng tôi thảo luận về việc giới thiệu pop () trong python với cú pháp thích hợp và các ví dụ tương ứng.

Bạn đang xem : lệnh pop trong python

pop () trong Python

Giới thiệu về pop () trong Python

pop () là một phương thức của kiểu dữ liệu phức tạp được gọi là danh sách. Danh sách này là một trong những kiểu dữ liệu phức tạp được sử dụng phổ biến nhất trong python và phương thức pop () chịu trách nhiệm đưa một mục từ danh sách python. Phương thức pop sẽ xóa một mục khỏi một chỉ mục nhất định của danh sách và trả về mục đã loại bỏ. Vì vậy, cuối cùng, phương thức pop () sẽ giống như một danh sách không có phần tử được bật lên.

Cú pháp:

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

list.pop (index)

Chỉ mục được đặt trong phương thức được sử dụng để đại diện cho phần tử cụ thể cần được đưa ra khỏi danh sách. Khi một số phần tử được đặt trong đối số của danh sách trong trường hợp phần tử cụ thể đó bị xóa, xem xét trường hợp không có chỉ mục cụ thể nào được chỉ định, phần tử đó sẽ bật ra phần tử cuối cùng trong danh sách. Vì vậy, cách hiểu là giá trị chỉ mục được thêm vào khi không có đối số nào được truyền vào sẽ là -1, đại diện cho phần tử cuối cùng trong danh sách.

Hàm pop () hoạt động như thế nào?

  • Cửa sổ pop () sẽ chỉ chấp nhận một đối số để thực thi. Đối số này sẽ đại diện cho chỉ mục của phần tử, dự kiến ​​sẽ xuất hiện từ danh sách được chỉ định.
  • Quá trình chuyển một đối số vào danh sách là rất nhiều tùy chọn; khi không có đối số nào được chuyển, thì nó đại diện cho giá trị của ‘-1’ làm giá trị mặc định. Về cơ bản, giá trị mặc định là -1 thể hiện vị trí cuối cùng trong danh sách.
  • Kết quả của phương thức pop () là mục được đặt ở vị trí cụ thể đó và cùng với mục đó sẽ bị xóa khỏi danh sách cụ thể đó.
  • Khi giá trị chỉ mục đã được chuyển ra ngoài phạm vi của chỉ mục danh sách, thì “IndexError: pop index out of rangeexception” sẽ được đưa ra bởi phương thức pop (). Vì vậy, điều này có nghĩa là phương thức pop () sẽ không hoạt động khi chỉ mục nằm ngoài phạm vi chỉ mục.
  • Quá trình quan trọng được thực hiện trong phần phụ trợ trong quá trình xóa chỉ mục này là như được liệt kê, cập nhật chỉ mục của danh sách, xóa một phần tử khỏi chỉ mục, cập nhật các phần tử còn lại trong chỉ mục và xóa các phần tử khỏi chỉ mục ở chiều ngược lại của danh sách.
Xem Thêm  Cách thay đổi CSS bằng JavaScript [Với các ví dụ] - thay đổi phong cách css js

Ví dụ về pop () trong Python

Dưới đây là các ví dụ:

Ví dụ # 1

Mã:

  # Danh sách các quốc gia
Quốc gia = ['Ấn Độ', 'Úc', 'Trung Quốc', 'Hy Lạp', 'Ý']
# Trả lại mặt hàng thứ 3 cùng với việc loại bỏ
return_Country_value = Country.pop (2)
print ('Giá trị quốc gia bị trả lại:', giá_trị_của_khoản_trả_lại)
# Danh sách Cập nhật
print ('Danh sách quốc gia được cập nhật:', Country)
 

Đầu ra:

pop () trong python 1

Giải thích:

  • Một vài tên quốc gia được khai báo dưới dạng các mục của danh sách.
  • Mặt hàng thứ ba, cụ thể là đồ sứ của hạt, dự kiến ​​sẽ bị xóa khỏi danh sách khỏi danh sách các mặt hàng này.
  • Mục này đạt được bằng cách sử dụng hàm pop () bằng cách giữ giá trị chỉ mục là 3 trong đó.
  • Giá trị trả về và giá trị cập nhật được in trong bảng điều khiển.

Ví dụ # 2

Mã:

  # Danh sách được cung cấp
Danh sách = [11,3,211,6444,12,26]
# Trước khi hoạt động Pop của danh sách
print ("Danh sách Trước khi áp dụng phương thức pop ():", Danh sách)
# Bật mục thứ ba từ danh sách đã cho
List.pop (2)
# Bật mục thứ năm từ danh sách đã cho
List.pop (4)
# Sau khi hoạt động Pop của danh sách
print ("Danh sách Sau khi áp dụng phương thức pop ():", Danh sách)
 

Đầu ra:

pop () trong python 2

Giải thích:

  • Đây là danh sách số nguyên chứa danh sách tất cả các giá trị số nguyên trong đó.
  • Ban đầu, danh sách đã được in trong bảng điều khiển để hiển thị danh sách gốc mà không có bất kỳ thao tác bật nào được thực hiện.
  • Sau đó, các mục thứ ba và thứ tư từ danh sách sẽ xuất hiện và danh sách kết quả lại hiển thị trong bảng điều khiển sau khi thao tác bật lên được thực hiện.

Ví dụ # 3

Mã:

  # Danh sách được cung cấp
Danh sách = [11, 'c #', 3,211, 'python', 'java', 6444,12,26]
# Trước khi hoạt động Pop của danh sách
print ("Danh sách Trước khi áp dụng phương thức pop (): \ n", Danh sách)
# Bật mục thứ ba từ danh sách đã cho
List.pop (2)
# Bật mục thứ năm từ danh sách đã cho
List.pop (4)
# Sau khi hoạt động Pop của danh sách
print ("Danh sách Sau khi áp dụng phương thức pop (): \ n", Danh sách)
 

Đầu ra:

danh sách trước khi áp dụng phương pháp

Giải thích:

  • Ví dụ này một lần nữa rất giống với ví dụ đã cho ở trên; sự khác biệt duy nhất ở đây là danh sách là sự kết hợp của cả giá trị số nguyên và chuỗi.
  • Ban đầu, danh sách đã được in trong bảng điều khiển để hiển thị danh sách gốc mà không có bất kỳ thao tác bật nào được thực hiện.
  • Sau đó, các mục thứ ba và thứ tư từ danh sách sẽ xuất hiện và danh sách kết quả lại hiển thị trong bảng điều khiển sau khi thao tác bật lên được thực hiện.
Xem Thêm  Nút HTML onclick - Hướng dẫn Sự kiện Nhấp chuột JavaScript - nhấp vào một nút bằng javascript

Ví dụ # 4

Mã:

  # Danh sách các quốc gia
Quốc gia = ['Ấn Độ', 'Úc', 'Trung Quốc', 'Hy Lạp', 'Ý']
# Trả lại mặt hàng thứ 3 cùng với việc loại bỏ
return_Country_value = Country.pop (7)
print ('Giá trị quốc gia bị trả lại:', giá_trị_của_khoản_trả_lại)
# Danh sách Cập nhật
print ('Danh sách quốc gia được cập nhật:', Country)
 

Đầu ra:

pop () trong python 4JPG

Giải thích:

  • Ví dụ trên mô tả ngoại lệ của “lỗi chỉ mục bật ra ngoài phạm vi”, ý tưởng giống như chúng tôi đã sử dụng một danh sách chỉ chứa khoảng 4 giá trị chỉ mục hợp lệ trong đó, vì vậy với việc giữ bốn giá trị trong đó, phương thức bật được gọi cho giá trị chỉ mục thứ 7.
  • Vì các giá trị thứ bảy không nằm trong phạm vi chỉ mục nhất định nên ngoại lệ “chỉ mục nằm ngoài phạm vi” đã được kích hoạt và in trong bảng điều khiển.
  • Đây thực sự là một ví dụ về kiểu tạo ngoại lệ đã được soạn thảo sẵn.

Ví dụ # 5

Mã:

  # Danh sách các quốc gia
Quốc gia = ['Ấn Độ', 'Úc', 'Trung Quốc', 'Hy Lạp', 'Ý']
# Trả lại mặt hàng thứ 3 cùng với việc loại bỏ
return_Country_value = Country.pop ()
print ('Giá trị quốc gia bị trả lại:', giá_trị_của_khoản_trả_lại)
# Danh sách Cập nhật
print ('Danh sách quốc gia được cập nhật:', Country)
 

Đầu ra:

giá trị quốc gia trả về italy

Giải thích:

  • Ví dụ đã cho cho thấy việc sử dụng phần tử pop trong danh sách python mà không chỉ định giá trị chỉ mục trong các đối số của phương thức, do đó, điều này có nghĩa là không có chỉ mục nào được đề cập nên cửa sổ bật lên tự động gán giá trị -1, đại diện cho phần tử cuối cùng trong danh sách.
  • Vì vậy, từ danh sách đã cho [“Ấn Độ”, “Úc”, “Trung Quốc”, “Hy Lạp”, “Ý”], yếu tố cuối cùng là Ý.
  • Vì vậy, giá trị của Ý sẽ bị xóa khỏi danh sách nhất định và được trả lại dưới dạng giá trị mặt hàng pop ().
  • Vì vậy, mặt hàng đã trả lại cùng với danh sách đã thao tác được in trong bảng điều khiển.

Kết luận

python đã cung cấp danh sách phân loại các kiểu dữ liệu thu thập và hiệu quả của từng kiểu dữ liệu được tăng lên rộng rãi nhờ các chức năng như thế này. Chúng mang lại sự linh hoạt cao hơn và linh hoạt hơn trong các phương tiện lập trình.

Xem Thêm  Cách tạo chương trình nhập tên riêng trong python - cách nhập tên trong python

Các bài báo được đề xuất

Đây là hướng dẫn về pop () bằng Python. Ở đây chúng tôi thảo luận về việc giới thiệu pop () trong python với cú pháp thích hợp và các ví dụ tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề lệnh pop trong python

Lập trình Python cơ bản 7: Lập trình hướng thủ tục (POP): HÀM (chương trình con) – thầy Thành

alt

  • Tác giả: Lập Trình Cơ Bản
  • Ngày đăng: 2020-07-09
  • Đánh giá: 4 ⭐ ( 6063 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

List pop() trong Python

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 6171 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu list.pop trong Python, đây là phương thức list.pop() dùng để xóa một phần tử được chỉ định ra khỏi danh sách, kết quả trả về của nó là phần tử bị.

Hướng dẫn xóa 1 phần tử trong mảng của Python – Blog

  • Tác giả: vn.got-it.ai
  • Đánh giá: 5 ⭐ ( 9656 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nhiều bạn mới học lập trình sẽ thấy mông lung khi phải xóa 1 phần tử trong mảng của Python. Hãy cùng Got It khám phá 4 cách để xóa 1 phần tử trong mảng.

Phương thức append trong python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 8137 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách sử dụng append trong python. Bạn sẽ học được cách sử dụng append để thêm phần tử vào một list trong python sau bài học này.

Hàm List pop() trong Python

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 8621 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm List pop() trong Python xóa và trả về phần tử cuối cùng hoặc đối tượng obj có chỉ mục đã cung cấp từ list đã cho. Ví dụ hàm pop() trong Python.

10 CÂU LỆNH PYTHON BỎ TÚI HỮU HIỆU

  • Tác giả: co-well.vn
  • Đánh giá: 5 ⭐ ( 5251 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Read articles at Tech Blog written by CO-WELL ASIA Co., LTD .

Hàm Set pop() trong Python – Freetuts

  • Tác giả: hoctapsgk.com
  • Đánh giá: 4 ⭐ ( 7543 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn sử dụng Hàm Set pop() trong Python, xem các ví dụ về cách dùng Hàm Set pop() trong Python từ căn bản đến nâng cao, chi tiết tại đây!

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình