Подтвердить что ты не робот

Как поменять ключи на значения в словаре

Возможный дубликат:
Python: лучший способ обмена ключами со значениями в словаре?

Предположим, что мне нужно поменять клавиши на значения в словаре.

Это то, что я имею в виду (предположим, что значение значений уникально):

>>> my_dict = {'x':1, 'y':2, 'z':3}
>>> my_dict2 = {}
>>> for key, val in my_dict.items():
        my_dict2[val] = key

Есть ли другой эффективный способ сделать это?

4b9b3361