English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
pop() 메서드는 딕셔너리에서 지정된 키 key 및 해당 값을 지우고, 반환值为被删除的值。키 값은 반드시 제공해야 합니다. 그렇지 않으면 default 값이 반환됩니다。
pop() 메서드의 문법은
dictionary.pop(key[, default])
pop() 메서드는 두 개의 매개변수를 사용합니다:
키 -삭제할 키
default -키가 딕셔너리에 없을 때 반환되는 값
pop() 메서드는 다음을 반환합니다:
키를 찾았을 때-딕셔너리에서 제거하다/弹出元素
키를 찾지 못했을 때-두 번째 매개변수(기본 값)로 값을 지정하다
키를 찾지 못했을 때 그리고 기본 매개변수를 지정하지 않았을 때- KeyError 예외를 발생시키다
# 랜덤 sales 딕셔너리 sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('apple') print('弹出元素是:', element) print('딕셔너리는:', sales)
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
弹出元素是: 2 딕셔너리는: {'orange': 3, 'grapes': 4}
# 랜덤 sales 딕셔너리 sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('guava')
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
KeyError: 'guava'
# 랜덤 sales 딕셔너리 sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = sales.pop('guava', 'banana') print('弹出元素是:', element) print('딕셔너리는:', sales)
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
弹出元素是: banana 딕셔너리는: {'apple': 2, 'orange': 3, 'grapes': 4}