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]