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)
ans = 

  Python list with no properties.

    [6, 7, 9, 8, 6]

Python version 2.7 はリストを返します。

Python version 3.x は map オブジェクトを返します。その内容を表示するには、以下を入力します。

py.list(py.map(@py.len,days))
ans = 

  Python list with no properties.

    [6, 7, 9, 8, 6]

外部の Web サイト