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

回答編集履歴

1

追記

2019/10/24 04:28

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,8 +1,13 @@
1
- mapは遅延評価を行うので、そのような使い方にはそぐいません。
1
+ mapは遅延評価を行うので、そのような使い方にはそぐいません。**註**
2
2
  この場合for文を使うのが適切でしょう。
3
3
  ```Python
4
4
  for b in bbb:
5
5
  aaa(b)
6
6
  ```
7
7
 
8
- 期待通りに動作することは保証できないので、バックアップを取って試してみて下さい。
8
+ 期待通りに動作することは保証できないので、バックアップを取って試してみて下さい。
9
+
10
+ ---
11
+ **註**:
12
+ list(map(aaa, bbb)) とでもすれば使えないことは無いのですが、可読性を損ないます。
13
+ 一般にmapはイテラブルの各要素を一定のルールで変換する際に用います。