how to swap key and value in dictionary in python code example

Example 1: switching keys and values in a dictionary in python [duplicate]

my_dict = {2:3, 5:6, 8:9}

new_dict = {}
for k, v in my_dict.items():
    new_dict[v] = k

Example 2: convert keys to values in python

old_dict = {'A': 67, 'B': 23, 'C': 45, 'D': 56, 'E': 12, 'F': 69, 'G': 67, 'H': 23} 
  
new_dict = dict([(value, key) for key, value in old_dict.items()])
print(new_dict)
for i in new_dict: 
    print(i, " :  ", new_dict[i])

Example 3: how to change key to value and versa in python dictionary

dict = {value:key for key, value in dict.items()}