Phương thức pop () xóa và trả về một phần tử từ từ điển có khóa đã cho.
Cú pháp của pop()
phương thức là
Dictionary.pop (key (, mặc định))
thông số pop ()
pop()
phương thức nhận hai tham số:
- key - key sẽ được tìm kiếm để loại bỏ
- default - giá trị sẽ được trả về khi khóa không có trong từ điển
Trả về giá trị từ pop ()
Các pop()
trở về phương pháp:
- Nếu
key
được tìm thấy - phần tử được loại bỏ / bật ra khỏi từ điển - Nếu
key
không tìm thấy - giá trị được chỉ định làm đối số thứ hai (mặc định) - Nếu
key
không được tìm thấy và đối số mặc định không được chỉ định -KeyError
ngoại lệ được nêu ra
Ví dụ 1: Đưa một phần tử vào từ điển
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Đầu ra
Phần tử hiện ra là: 2 Từ điển là: ('cam': 3, 'nho': 4)
Ví dụ 2: Đưa một phần tử không có trong từ điển vào
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Đầu ra
KeyError: 'ổi'
Ví dụ 3: Bật một phần tử không có trong từ điển, được cung cấp một giá trị mặc định
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Đầu ra
Phần tử được xuất hiện là: banana Từ điển là: ('orange': 3, 'apple': 2, 'nho': 4)