タプルの場合t = ((1, 'a'),(2, 'b'))
dict(t)
、{1: 'a', 2: 'b'}
{'a': 1, 'b': 2}
(キーと値を入れ替える)良い方法はありますか?
1
最終的には、 given'a'
または2
givenを返すことができるようにしたいのですが'b'
、おそらく dict に変換するのは最善の方法ではありません。
ベストアンサー1
試す:
>>> t = ((1, 'a'),(2, 'b'))
>>> dict((y, x) for x, y in t)
{'a': 1, 'b': 2}