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

回答編集履歴

1

一部修正

2021/02/01 23:02

投稿

bsdfan
bsdfan

スコア4921

answer CHANGED
@@ -1,4 +1,4 @@
1
- `dict_2.values()`に対するループになっているので、キーが存在しないというエラーです。
1
+ `dict_2.values()`に対するループになっているので、`dict_data[v]`のキーが存在しないというエラーです。
2
2
 
3
3
  また`dict_data`に追加すると、元の文字列のものも残るので、やりたいことと違うのではないでしょうか。
4
4
 
@@ -10,5 +10,5 @@
10
10
  ```
11
11
  内包とitemsを使えば、こう書けます。
12
12
  ```python
13
- new_dict = {int(k): int(v) for k, v in data_dict.items()}
13
+ new_dict = {int(k): int(v) for k, v in dict_data.items()}
14
14
  ```