파이썬에서 딕셔너리는 키(key)와 값(value)의 쌍을 저장하는 매우 유용한 데이터 구조다.
딕셔너리는 키와 값의 쌍으로 데이터를 저장하는 컬렉션이다. 중괄호
{}
를 사용하여 생성하고, 키와 값을 콜론:
으로 구분한다. 각 키-값 쌍은 쉼표,
로 구분된다. 키는 변경 불가능한 타입이어야 하며(예: 문자열, 숫자, 튜플), 값은 어떤 타입이든 될 수 있다.
my_dict = {'name': 'Alice', 'age': 25}
my_dict['name']
(키 'name'의 값)my_dict['age'] = 26
del my_dict['name']
# 딕셔너리 예시
person = {'name': 'John', 'age': 30}
person['age'] = 31
print(person) # {'name': 'John', 'age': 31}
딕셔너리는 데이터를 키-값 쌍으로 관리할 때 매우 유용하다. 예를 들어 사용자 정보, 설정 옵션, 데이터베이스의 레코드 등을 표현할 때 적합하다.
keys()
: 딕셔너리의 모든 키를 반환한다.values()
: 딕셔너리의 모든 값을 반환한다.items()
: 키-값 쌍을 튜플로 반환한다.get(key)
: 주어진 키에 해당하는 값을 반환한다.# 딕셔너리 메서드 사용 예시
print(person.keys()) # dict_keys(['name', 'age'])
print(person.values()) # dict_values(['John', 31])
print(person.items()) # dict_items([('name', 'John'), ('age', 31)])