Функції відображення (mapping)
В R є сімейство функцій *apply, які беруть функцію та застосовують її до кількох або всіх елементів списку/датафрейму/матриці.
У Python еквівалентом є вбудована функція map(). map() приймає назву функції як перший аргумент,
а потім список значень як другий аргумент.
Зазначена функція застосовується до всіх значень другого аргументу по одному. Пам'ятайте, що потрібно обгорнути результат map() у list(), щоб отримати бажаний вивід.
У третій вправі цього розділу ви використовували цикл for, щоб визначити статус запійного вживання для всіх елементів у num_drinks. У цій вправі ви застосуєте map() разом із функціями, які ви визначили у вправі п'ять, щоб досягти того самого.
Ця вправа є частиною курсу
Python для користувачів R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# map the binge_male function to num_drinks
print(list(map(____, ____)))