Python

[Python] Iterate dictionary with for loop

Night-Owl 2023. 6. 9. 02:46
반응형

 

keys(), values(), items() 메서드를 사용하여 딕셔너리를 반복하는 방법을 알아보겠습니다.

keys() 메서드는 딕셔너리의 키를 순회하고, values() 메서드는 딕셔너리의 값에 접근하며, items() 메서드는 키와 값의 쌍을 순회합니다.

 

 

딕셔너리의 키 순회

딕셔너리의 키를 반복하는 가장 간단한 방법은 keys() 메서드를 사용하는 것입니다.

이 메서드를 사용하면 딕셔너리의 모든 키를 순회할 수 있습니다. 다음은 이 방법의 예시 코드입니다:

my_dict = {"apple": 1, "banana": 2, "orange": 3}

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

위의 코드를 실행하면 다음과 같은 출력이 나타납니다:

apple
banana
orange

 

 

딕셔너리의 값 순회

딕셔너리의 값을 순회하고 싶다면 values() 메서드를 사용하면 됩니다.

values() 메서드는 딕셔너리의 모든 값을 가져올 수 있습니다.

my_dict = {"apple": 1, "banana": 2, "orange": 3}

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

위의 코드를 실행하면 다음과 같은 출력이 나타납니다:

1
2
3

 

 

딕셔너리의 키-값 순회

딕셔너리의 키와 값의 쌍을 순회하고 싶다면 items() 메서드를 사용합니다.

items() 메서드를 사용하면 딕셔너리의 키와 값의 모든 쌍을 가져올 수 있습니다.

my_dict = {"apple": 1, "banana": 2, "orange": 3}

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

위의 코드를 실행하면 다음과 같은 출력이 나타납니다:

apple 1
banana 2
orange 3

딕셔너리를 순회하면서 키와 값의 쌍을 함께 사용해야 할 경우에는 items() 메서드를 사용하면 편리합니다.

반응형