SeouliteLab

[Python/파이썬] 딕셔너리(Dictionary) 정리 및 예제 본문

프로그래밍

[Python/파이썬] 딕셔너리(Dictionary) 정리 및 예제

Seoulite Lab 2024. 3. 4. 08:28

딕셔너리(Dictionary)는 키(key)와 값(value)으로 이루어진 데이터 구조입니다. 이번 포스트에서는 Python의 딕셔너리에 대해 알아보고 여러 예제를 살펴보겠습니다.

1. 딕셔너리 생성

딕셔너리는 중괄호 {}를 사용하여 생성하며, 각 요소는 쉼표로 구분됩니다. 각 요소는 키와 값의 쌍으로 구성됩니다.

person = {'name': 'John', 'age': 30, 'city': 'New York'}
print(person)

2. 딕셔너리 값 접근

딕셔너리의 특정 키에 해당하는 값을 얻으려면 대괄호 [] 안에 키를 넣어주면 됩니다.

print(person['name'])  # 출력 결과: John

3. 딕셔너리 값 수정

딕셔너리의 값을 수정하려면 해당 키를 지정하고 새로운 값을 할당하면 됩니다.

person['age'] = 35
print(person)  # 출력 결과: {'name': 'John', 'age': 35, 'city': 'New York'}

4. 딕셔너리 요소 추가

새로운 키-값 쌍을 딕셔너리에 추가하려면 해당 키를 지정하고 값을 할당하면 됩니다.

person['gender'] = 'Male'
print(person)  # 출력 결과: {'name': 'John', 'age': 35, 'city': 'New York', 'gender': 'Male'}

5. 딕셔너리 요소 삭제

딕셔너리에서 특정 키-값 쌍을 삭제하려면 del 키워드를 사용합니다.

del person['city']
print(person)  # 출력 결과: {'name': 'John', 'age': 35, 'gender': 'Male'}

6. 딕셔너리 반복문

딕셔너리의 키와 값을 함께 사용하기 위해서는 items() 메서드를 사용하여 반복할 수 있습니다.

for key, value in person.items():
    print(key + ':', value)