質問編集履歴

1

エラーが出た箇所を修正

2021/06/08 14:24

投稿

sgefueheiffd674
sgefueheiffd674

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- in_dictから要素を削除する際にエラーが出るがどうしたらよいでか?
1
+ in_dictから要素を削除する際にエラーは修正した、「例」のような力結果になりません。どうしたらよいでしょうか?
2
2
 
3
3
  ```
4
4
 
@@ -32,16 +32,28 @@
32
32
 
33
33
  """
34
34
 
35
- def show(in_dict, threshold):
35
+ def show_deleted_dict(in_dict, threshold):
36
36
 
37
- for key in in_dict:
37
+ for value in in_dict.copy():
38
38
 
39
- if (in_dict.values()) > threshold:
39
+ if in_dict[value] >= threshold:
40
40
 
41
- del (in_dict.values())
41
+ del in_dict[value]
42
+
43
+
42
44
 
43
45
  else:
44
46
 
45
- return((in_dict.values()), in_dict)
47
+ print(in_dict.keys(), in_dict)
48
+
49
+
50
+
51
+
52
+
53
+ in_dict = {'a': 4, 'b': 6, 'c': 2, 'd': 3, 'e': 6, 'f': 7}
54
+
55
+ threshold = 6
56
+
57
+ show_deleted_dict(in_dict, threshold)
46
58
 
47
59
  ```