22 of 151 menu

Phương thức pop

Phương thức pop xóa một phần tử khỏi từ điển theo khóa của nó và trả về giá trị của nó. Trong tham số đầu tiên của phương thức, chúng ta chỉ định khóa của phần tử, trong tham số thứ hai tùy chọn - giá trị mặc định.

Cú pháp

từ_điển.pop(khóa, [giá trị mặc định])

Ví dụ

Hãy tìm một phần tử theo khóa và xóa nó bằng phương thức pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Kết quả thực thi mã:

1 {'b': 2, 'c': 3}

Ví dụ

Bây giờ hãy thử tìm và xóa một phần tử theo khóa không tồn tại trong từ điển:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Kết quả thực thi mã:

! {'a': 1, 'b': 2, 'c': 3}

Ví dụ

Hãy sửa đổi ví dụ trước sao cho không có giá trị mặc định cho khóa không tồn tại:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Sau khi thực thi mã, phương thức sẽ trả về một lỗi:

KeyError: 'e'

Xem thêm

  • phương thức popitem,
    xóa một cặp khóa-giá trị
  • phương thức clear,
    xóa tất cả các phần tử của từ điển
  • phương thức setdefault,
    thêm giá trị mặc định cho một khóa
  • hàm len,
    trả về độ dài của từ điển
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối