22 of 151 menu

pop 메서드

pop 메서드는 사전에서 키로 요소를 찾아 제거하고 그 값을 반환합니다. 메서드의 첫 번째 매개변수에는 요소의 키를, 두 번째 선택적 매개변수에는 기본값을 지정합니다.

구문

사전.pop(키, [기본값])

예시

키로 요소를 찾아 pop 메서드를 사용해 제거해 보겠습니다:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

코드 실행 결과:

1 {'b': 2, 'c': 3}

예시

이번에는 사전에 존재하지 않는 키를 사용해 요소를 찾아 제거해 보겠습니다:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

코드 실행 결과:

! {'a': 1, 'b': 2, 'c': 3}

예시

존재하지 않는 키에 대해 기본값을 지정하지 않도록 이전 예시를 수정해 보겠습니다:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

코드 실행 후 메서드는 오류를 반환합니다:

KeyError: 'e'

함께 보기

  • popitem 메서드,
    키-값 쌍을 제거합니다
  • clear 메서드,
    사전의 모든 요소를 제거합니다
  • setdefault 메서드,
    키에 대한 기본값을 추가합니다
  • len 함수,
    사전의 길이를 반환합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부