English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 강의

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 딕셔너리 pop() 사용법 및 예제

파이썬 딕셔너리 메서드

pop() 메서드는 딕셔너리에서 지정된 키 key 및 해당 값을 지우고, 반환值为被删除的值。키 값은 반드시 제공해야 합니다. 그렇지 않으면 default 값이 반환됩니다。

pop() 메서드의 문법은

dictionary.pop(key[, default])

pop() 매개변수

pop() 메서드는 두 개의 매개변수를 사용합니다:

  • -삭제할 키

  • default -키가 딕셔너리에 없을 때 반환되는 값

pop() 반환 값

pop() 메서드는 다음을 반환합니다:

  • 키를 찾았을 때-딕셔너리에서 제거하다/弹出元素

  • 키를 찾지 못했을 때-두 번째 매개변수(기본 값)로 값을 지정하다

  • 키를 찾지 못했을 때 그리고 기본 매개변수를 지정하지 않았을 때- KeyError 예외를 발생시키다

예제1:딕셔너리에서 요소를弹出하다

# 랜덤 sales 딕셔너리
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
element = sales.pop('apple')
print('弹出元素是:', element)
print('딕셔너리는:', sales)

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

弹出元素是: 2
딕셔너리는: {'orange': 3, 'grapes': 4}

예제2:딕셔너리에 존재하지 않는 요소를弹出

# 랜덤 sales 딕셔너리
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
element = sales.pop('guava')

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

KeyError: 'guava'

예제3:딕셔너리에 존재하지 않는 요소를弹出(기본 값 제공)

# 랜덤 sales 딕셔너리
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
element = sales.pop('guava', 'banana')
print('弹出元素是:', element)
print('딕셔너리는:', sales)

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

弹出元素是: banana
딕셔너리는: {'apple': 2, 'orange': 3, 'grapes': 4}

파이썬 딕셔너리 메서드