map関数
map関数は次のようなプロトタイプを持ち、functionをlistのすべてのメンバーに適用します。
map(function, list,....)
引数functionは'None'も指定できます。この場合は何もしません。
(サンプル)
# map built-in function def f(x): return (x + '?') def f2(x, y): return (str(x) + str(y)) a = ['a', 'b', 'c'] print map(f, a) b = ['A', 'B', 'C', 'D'] print map(None, b) print map(f2, b, a) |
(実行結果)
['a?', 'b?', 'c?']
['A', 'B', 'C', 'D']
['Aa', 'Bb', 'Cc', 'DNone']