Python 関数 map
への Python 関数の受け渡し
この例では、リスト内の各語の長さを表示する方法を説明します。
1 週間の就労日のリストを作成します。
days = py.list({'Monday','Tuesday','Wednesday','Thursday','Friday'});
Python® 関数 len
を関数 py.map
に適用して、各語の長さを表示します。py.len
が関数であることを示すには、MATLAB® の関数ハンドル表記 @
を使用します。
py.map(@py.len,days)
Python は map
オブジェクトを返します。その内容を表示するには、以下を入力します。
py.list(py.map(@py.len,days))
ans = Python list with values: [6, 7, 9, 8, 6]