記事を移転しました。今後ともどうぞ、よろしくお願いいたします。 https://python.ms/map-filter/ 以下、旧版 map リストの各要素に関数を適用します。 filter リストの各要素のうち条件に満たないものを削除します。 1. map リストの各要素に関数を適用します。 # リストの各要素を二乗します。 def double(x): return x * 2 lst = [1, 2, 3, 4, 5, 6, 7] for e in map(double, lst): print(e) # 2 # 4 # 6 # 8 # 10 # 12 # 14 2. filter リストから条件を満たす要素だけを取り出します。 # 偶数だけ取得します。 def is_even(x): return x % 2 lst = [1, 2, 3, 4, 5, 6, 7] for e i