エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
mapで利用する関数の引数を固定する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mapで利用する関数の引数を固定する - Qiita
関数の引数を固定する方法 mapを使うときに、一部の引数だけを固定したい場合がよくあるので、メモして... 関数の引数を固定する方法 mapを使うときに、一部の引数だけを固定したい場合がよくあるので、メモしておく。 functools.partialを使う。 このオブジェクトは引数付きで呼び出された関数のように振る舞う。 2つの引数を足し合わせて返す関数につくり、その後で片方の引数のみを固定する場合を考える。 In [1]: import functools In [2]: def f(a, b): ...: return a + b ...: In [3]: map(functools.partial(f, b=1), [1, 2, 3]) Out[3]: [2, 3, 4]