Python: najlepszy sposób na wymianę kluczy z wartościami w słowniku?

Otrzymuję słownik jako dane wejściowe i chciałbym zwrócić słownik, którego klucze będą wartościami wejściowymi i których wartość będzie odpowiednimi kluczami wejściowymi. Wartości są wyjątkowe.

Na przykład powiedz, że moje dane to:

a = dict()
a['one']=1
a['two']=2

Chciałbym, aby moje dane wyjściowe były następujące:

{1: 'one', 2: 'two'}

Aby wyjaśnić, chciałbym, aby mój wynik był równoważny z następującymi:

res = dict()
res[1] = 'one'
res[2] = 'two'

Czy masz jakiś pomysł na Python?

Dzięki

questionAnswers(16)

yourAnswerToTheQuestion