[python] 딕셔너리의 키와 값들을 스왑하기

파이썬에서는 딕셔너리의 키와 값들을 간단하게 스왑할 수 있습니다. 이를 위해 zip() 함수를 사용하여 키와 값의 순서를 뒤집은 다음에 새로운 딕셔너리로 변환할 수 있습니다.

original_dict = {'a': 1, 'b': 2, 'c': 3}
swapped_dict = {v: k for k, v in original_dict.items()}
print(swapped_dict)

위 예제에서 original_dict{'a': 1, 'b': 2, 'c': 3}이고, 이를 스왑하면 swapped_dict{1: 'a', 2: 'b', 3: 'c'}가 됩니다.

이렇게 간단한 코드로 딕셔너리의 키와 값들을 스왑할 수 있어서 파이썬에서 딕셔너리를 다룰 때 유용하게 활용할 수 있습니다.

참고 자료