Main Content
Pass Python Function to Python
map
Function
This example shows how to display the length of each word in a list.
Create a list of days of the work week.
days = py.list({'Monday','Tuesday','Wednesday','Thursday','Friday'});
Display the length of each word by applying the Python®
len
function to the py.map
function. To indicate
that py.len
is a function, use the MATLAB® function handle notation @
.
py.map(@py.len,days)
Python returns a map
object. To display the contents,
type:
py.list(py.map(@py.len,days))
ans = Python list with values: [6, 7, 9, 8, 6]