파이썬 딕셔너리의 주요 함수: keys, values, items, clear, get, in
파이썬 딕셔너리(dictionary) 자료형은 키(key)와 값(value)의 쌍으로 이루어진 데이터를 저장하고 관리하는 데 사용됩니다. 이 글에서는 딕셔너리의 주요 함수들에 대해 알아보겠습니다.
keys(): 딕셔너리의 모든 키를 반환
keys() 함수는 딕셔너리의 모든 키를 반환합니다. 이 함수를 사용하면 딕셔너리에서 키만 확인하거나 키를 기준으로 반복문을 작성할 수 있습니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
keys = my_dict.keys()
print(keys) # 출력: dict_keys(['name', 'age', 'job'])
실행 결과


values(): 딕셔너리의 모든 값을 반환
values() 함수는 딕셔너리의 모든 값을 반환합니다. 이 함수를 사용하면 딕셔너리에서 값만 확인하거나 값을 기준으로 반복문을 작성할 수 있습니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
values = my_dict.values()
print(values) # 출력: dict_values(['BlueShare', 20, 'developer'])
실행 결과


items(): 딕셔너리의 모든 키-값 쌍을 반환
items() 함수는 딕셔너리의 모든 키-값 쌍을 반환합니다. 이 함수를 사용하면 딕셔너리에서 키와 값을 동시에 확인하거나 키와 값을 기준으로 반복문을 작성할 수 있습니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
items = my_dict.items()
print(items) # 출력: dict_items([('name', 'BlueShare'), ('age', 20), ('job', 'developer')])
실행 결과


clear(): 딕셔너리의 모든 항목을 삭제
clear() 함수는 딕셔너리의 모든 키-값 쌍을 삭제합니다. 이 함수를 사용하면 딕셔너리를 초기화할 수 있습니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
my_dict.clear()
print(my_dict) # 출력: {}
실행 결과


get(): 딕셔너리에서 주어진 키에 해당하는 값을 반환하거나 기본값을 반환
get() 함수는 지정한 키에 대한 값을 반환합니다. 키가 딕셔너리에 없는 경우에는 기본 값을 반환합니다. 이 함수를 사용하면 딕셔너리에서 키가 있는지 확인하지 않고 값을 가져올 수 있습니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
name = my_dict.get('name')
print(name) # 출력: BlueShare
nonexistent_key = my_dict.get('nonexistent_key', 'default_value')
print(nonexistent_key) # 출력: default_value
실행 결과


in: 딕셔너리에 주어진 키가 있는지 확인
in 키워드는 딕셔너리에 특정 키가 있는지 확인합니다. 키가 딕셔너리에 있는 경우 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
예시
my_dict = {'name': 'BlueShare', 'age': 20, 'job': 'developer'}
name_exists = 'name' in my_dict
print(name_exists) # 출력: True
nonexistent_key_exists = 'nonexistent_key' in my_dict
print(nonexistent_key_exists) # 출력: False
실행 결과


참고 자료
- 파이썬 공식 문서: 딕셔너리 (https://docs.python.org/3/tutorial/datastructures.html#dictionaries)
함께 보면 좋은 이전 게시글
- 파이썬 딕셔너리 자료형 기본 사용법
- 파이썬 리스트 관련 함수들: 내장 함수를 활용한 리스트 관리
- 파이썬 튜플 자료형: 리스트와의 차이점 및 활용 방법
- 파이썬에서 데이터 타입 변환하기: int(), float(), str() 함수 사용법
- 파이썬에서 문자열 다루기: 유용한 문자열 내장 함수
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!