Python 사전 메소드 치트 시트

Python 사전 방법을 알아보세요. 키-값 쌍 삽입, 검색, 업데이트 및 확인에 대한 완전한 참조 가이드입니다.

사전 접근 및 수정

사전 항목을 검색하거나 변경하는 일반적인 작업입니다.

방법/기능구문설명
get()my_dict.get(key, default=None)키가 존재하는 경우 해당 값을 반환하고, 그렇지 않으면 기본값을 반환합니다.
update()my_dict.update(other_dict)다른 사전/반복 가능 항목의 키-값 쌍으로 사전을 업데이트합니다.
pop()my_dict.pop(key, default)지정된 키의 값을 제거하고 반환합니다.
clear()my_dict.clear()사전에서 모든 항목을 제거합니다.

사전 반복 및 보기

사전 요소의 동적 뷰 객체를 반환하는 메서드입니다.

방법/기능구문설명
keys()my_dict.keys()사전에 있는 모든 키의 뷰 객체를 반환합니다.
values()my_dict.values()사전에 있는 모든 값의 뷰 객체를 반환합니다.
items()my_dict.items()(키, 값) 튜플 쌍을 포함하는 뷰 객체를 반환합니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

자주 묻는 질문

dict[key] 대신 get()을 사용하는 이유는 무엇입니까?

dict[key]는 키가 존재하지 않으면 KeyError를 발생시킵니다. get()은 충돌 대신 None 또는 지정된 기본값을 반환합니다.

Python에서 두 사전을 어떻게 병합합니까?

Python 3.9+에서는 결합 연산자를 사용할 수 있습니다: dict1 | dict2. 또는 dict1.update(dict2) 메서드를 사용하세요.

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.