Как добавить функции в список в Python?
3 года назад
Andrey Moshkov
Так как в Python всё есть объект, функций можно добавить в список, также как любые другие объекты.
list_of_functions = [] def func1(num): return num + 1 def func2(num): return num * 2 list_of_functions.append(func1) list_of_functions.append(func2) list_of_functions # [<function __main__.func1(num)>, <function __main__.func2(num)>]
При этом их все также можно будет вызывать:
list_of_functions[0](3) # 4 list_of_functions[1](3) # 6
Карина Абдуллаева
Python-разработчик
Изучите Python, Django, REST и Fast API для создания веб-приложений
от 6 792 ₽
Посмотреть →
ООП на Python
Изучите архитектуру и чистый код на Python
от 3 900 ₽
СИКП на Python
Изучите Python на глубоком уровне для решения сложных задач
Веб-разработка на Python
Навык создания веб-приложений на Flask
Fullstack-разработчик на Python
от 7 934 ₽
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке