[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'}
가 됩니다.
이렇게 간단한 코드로 딕셔너리의 키와 값들을 스왑할 수 있어서 파이썬에서 딕셔너리를 다룰 때 유용하게 활용할 수 있습니다.