[파이썬] 딕셔너리의 모든 값 가져오기

딕셔너리는 키와 값이 쌍으로 이루어진 데이터 구조입니다. 때때로, 딕셔너리에 저장된 모든 값을 가져와야 할 때가 있습니다. 이번 글에서는 Python에서 딕셔너리의 모든 값을 가져오는 방법에 대해 알아보겠습니다.

1. values() 메소드 사용하기

Python에서는 딕셔너리의 values() 메소드를 사용하여 딕셔너리에 저장된 모든 값을 가져올 수 있습니다. 이 메소드는 딕셔너리의 값들을 리스트로 반환합니다. 다음은 values() 메소드를 사용하여 딕셔너리의 모든 값들을 가져오는 예제 코드입니다.

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}

all_values = list(my_dict.values())
print(all_values)

위 예제 코드에서는 values() 메소드를 사용하여 my_dict 딕셔너리에 저장된 모든 값을 가져온 후, list() 함수를 사용하여 리스트 형태로 변환합니다. 그리고 그 결과를 all_values 변수에 저장하고 출력합니다.

2. for 루프를 사용하여 값들에 접근하기

Python에서는 for 루프를 사용하여 딕셔너리에 저장된 모든 값을 하나씩 접근할 수도 있습니다. 이 방법은 딕셔너리의 values() 메소드를 사용하는 것보다 직관적일 수 있습니다. 다음은 for 루프를 사용하여 딕셔너리의 모든 값을 가져오는 예제 코드입니다.

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}

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

위 예제 코드에서는 values() 메소드를 사용하는 대신, for 루프를 사용하여 my_dict 딕셔너리의 모든 값을 하나씩 출력합니다.

3. items() 메소드를 사용하여 키-값 쌍으로 가져오기

만약 딕셔너리의 각 값들을 함께 해당하는 키와 함께 가져오고 싶다면, items() 메소드를 사용할 수 있습니다. 이 메소드는 딕셔너리의 각 키-값 쌍을 튜플로 반환합니다. 다음은 items() 메소드를 사용하여 딕셔너리의 모든 키-값 쌍을 가져오는 예제 코드입니다.

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}

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

위 예제 코드에서는 items() 메소드를 사용하여 my_dict 딕셔너리의 각 키-값 쌍을 keyvalue 변수에 할당한 후 출력합니다.

딕셔너리의 모든 값을 가져오는 방법에 대해 알아보았습니다. 이러한 방법들을 활용하여 필요한 작업에 따라 딕셔너리의 값을 활용할 수 있습니다.