質問編集履歴

1

lambda関数を用いない場合の挙動について追記

2023/05/23 17:34

投稿

shota_cnmn
shota_cnmn

スコア2

test CHANGED
@@ -1 +1 @@
1
- Pythonのfor文内で定義した関数が意図通りの挙動をしないです。
1
+ Pythonのfor文内でlambda関数を用いて定義した関数が意図通りの挙動をしないです。
test CHANGED
@@ -31,3 +31,15 @@
31
31
  2
32
32
  ```
33
33
 
34
+ ### 【参考】lambda関数を用いない場合
35
+
36
+ 以下の場合は期待通りに出力されます。
37
+
38
+ ```Python
39
+ func_list = []
40
+
41
+ for i in range(3):
42
+ func_list.append(print(i))
43
+ for func in func_list:
44
+ func
45
+ ```