exponenta event banner

Передать функцию Python Python map Функция

В этом примере показано, как отобразить длину каждого слова в списке.

Создайте список дней рабочей недели.

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 версии 2.7 возвращает список.

Python версии 3.x возвращают map объект. Чтобы отобразить содержимое, введите:

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

  Python list with no properties.

    [6, 7, 9, 8, 6]

Внешние веб-сайты