목차
- dictionary.pop() 예제 - 지정 key 존재 O 경우, 특정 item 제거
- dictionary.pop() 정의
- dictionary.pop() 구문
- dictionary.pop() 예제 - 지정 key 존재 X 경우, 특정 item 제거
dictionary.pop() 예제 - 지정 key 존재 O 경우, 특정 item 제거
hz ={
"site": "홈짱닷컴",
"host": "Homzzang.com",
"open": 2012
}
hz.pop("open")
print(hz)
결과값: {'site': '홈짱닷컴', 'host': 'Homzzang.com'}
dictionary.pop() 정의
Dictionary의 특정 item 제거 후, 제거된 item의 value 반환.
dictionary.pop() 구문
dictionary.pop(keyname, defaultvalue)
[매개변수]
keyname
필수. 삭제할 아이템의 key 이름.
defaultvalue
선택. 지정 key가 없는 경우 반환값.
※ 지정 key가 없는데 defaultvalue 지정 안 된 경우, 에러 발생.
dictionary.pop() 예제 - 지정 key 존재 X 경우, 특정 item 제거
1. 지정 key 존재하는 경우.
hz ={
"site": "홈짱닷컴",
"host": "Homzzang.com",
"open": 2012
}
x = hz.pop("open")
print(x)
결과값: 2012
2. 지정 key가 존재 않는데, 반환 기본값이 설정된 경우.
hz ={
"site": "홈짱닷컴",
"host": "Homzzang.com",
"open": 2012
}
x = hz.pop("intro", "코딩 강의")
print(x)
결과값: 코딩 강의
3. 지정 key가 존재 않는데, 반환 기본값이 설정 안 된 경우.
hz ={
"site": "홈짱닷컴",
"host": "Homzzang.com",
"open": 2012
}
x = hz.pop("intro") # 에러 유발
print(x)
결과값: 에러 발생 (... KeyError: 'intro' ...)
최신댓글