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

파이썬 기본 강의

파이썬 흐름 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

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

파이썬 딕셔너리 메서드

popitem()는 반환하고 딕셔너리에서 마지막 쌍의 키와 값을 제거합니다.
딕셔너리가 비어 있으면서도 이 메서드를 호출하면 KeyError 예외가 발생합니다. 3.7 어떤 이전 버전에서는 popitem() 메서드가 무작위 항목을 제거했습니다.

삭제된 항목은 popitem() 메서드의 반환 값으로, 튜플 형태로 보여집니다. 다음 예제를 참조하세요.

popitem() 문법은 다음과 같습니다:

dict.popitem()

popitem() 매개변수

popitem()는 어떤 매개변수도 받지 않습니다.

popitem() 반환 값

popitem()

  • 딕셔너리에서 임의의 요소(키, 값) 쌍을 반환합니다

  • 딕셔너리에서 임의의 요소를 제거합니다(반환된 요소는 동일합니다).

주의:  임의의 요소와 무작위 요소가 다릅니다. popitem()는 무작위 요소를 반환하지 않습니다. 

예제: popitem()는 어떻게 작동하는가?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
result = person.popitem()
print('person = ',person)
print('result = ',result)

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

person =  {'name': 'Phill', 'age': 22}
result =  ('salary', 3500.0)

딕셔너리가 비어 있으면 popitem()는 KeyError 오류를 발생시킵니다.

파이썬 딕셔너리 메서드