teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/11/29 22:47

投稿

otn
otn

スコア86349

answer CHANGED
@@ -7,4 +7,10 @@
7
7
  c=k[0]
8
8
  if k[1]==d:
9
9
  d=k[0]
10
+ ```
11
+ 元のプログラムの形をとどめなくていいなら、逆引きの辞書を作ると簡単です。
12
+ もし同一の値があった場合、どれを取るかが違ってしまいますが。
13
+ ```Python
14
+ a_rev = {v: k for k, v in a.items()}
15
+ print(a_rev[b], a_rev[c], a_rev[d])
10
16
  ```