English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
popitem()는 반환하고 딕셔너리에서 마지막 쌍의 키와 값을 제거합니다.
딕셔너리가 비어 있으면서도 이 메서드를 호출하면 KeyError 예외가 발생합니다. 3.7 어떤 이전 버전에서는 popitem() 메서드가 무작위 항목을 제거했습니다.
삭제된 항목은 popitem() 메서드의 반환 값으로, 튜플 형태로 보여집니다. 다음 예제를 참조하세요.
popitem() 문법은 다음과 같습니다:
dict.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 오류를 발생시킵니다.