Main Content

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]

外部の Web サイト