SeouliteLab

[Python/파이썬] 딕셔너리 Index로의 접근과 순회 방법 본문

프로그래밍

[Python/파이썬] 딕셔너리 Index로의 접근과 순회 방법

Seoulite Lab 2024. 3. 2. 12:38

1. 특정 키로 값에 접근하기

Python의 딕셔너리는 키와 값의 쌍으로 이루어져 있습니다. 딕셔너리에서는 특정 키를 이용하여 해당하는 값을 가져올 수 있습니다.

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
print(my_dict['name'])  # 출력: John

2. 존재하지 않는 키에 대한 접근

만약 딕셔너리에 존재하지 않는 키로 접근하려고 시도하면 KeyError가 발생합니다. 따라서 존재 여부를 확인하는 것이 좋습니다.

# KeyError 발생
print(my_dict['job'])

3. get() 메서드를 이용한 안전한 접근

딕셔너리의 get() 메서드를 사용하면 존재하지 않는 키에 대한 접근 시에 None을 반환합니다. 이를 통해 KeyError를 방지할 수 있습니다.

print(my_dict.get('job'))  # 출력: None

4. 모든 키와 값에 대한 순회

딕셔너리의 items() 메서드를 사용하여 모든 키와 값에 대해 순회할 수 있습니다. 이를 통해 딕셔너리의 모든 항목에 접근할 수 있습니다.

for key, value in my_dict.items():
    print(key, value)

5. 키에 대한 순회

딕셔너리의 keys() 메서드를 사용하여 모든 키에 대해 순회할 수 있습니다. 이를 통해 모든 키에 접근할 수 있습니다.

for key in my_dict.keys():
    print(key)

6. 값에 대한 순회

딕셔너리의 values() 메서드를 사용하여 모든 값에 대해 순회할 수 있습니다. 이를 통해 모든 값에 접근할 수 있습니다.

for value in my_dict.values():
    print(value)