PYTHON ВЫЗОВ ФУНКЦИИ ИЗ СЛОВАРЯ
В Python создание словарей - распространенное явление. Словари состоят из пар "ключ-значение". Часо бывает нужно вызвать функцию, которая находится в словаре. Для этого в python есть специальная функция - callabe()
.
Используя callable()
, Вы можете проверять, представляет ли значение словаря вызываемую функцию, и вызывать ее при необходимости. Например:
function_dict = {
"func1": lambda x: x+1,
"func2": lambda x: x*2
}
if callable(function_dict["func1"]):
result = function_dict["func1"](2)
В данном примере создается словарь функций. В строке if callable(function_dict["func1"]):
проверяется, что значение ключа "func1" является вызываемой функцией. Если это так, то на следующей строке вызывается функция и ее результат сохраняется в переменную result.
Уроки Python с нуля / #10 – Словари (dict) и работа с ними
35 Функции (def) в Python. Определение и вызов функции
Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python
40 *args и **kwargs Python. Передача аргументов в функцию
ТОП 5 Ошибок в написании функций Python
Python с нуля. Урок 6 - Кортежи, словари
15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше
Новые материалы:
- Django передача данных в шаблон
- Celery что это python
- Python генерация html страниц
- Python точность вычислений
- Хвостовая рекурсия python
- Пересечение словарей python
- Как сделать таймер в python tkinter
- Python скачать mp3
- Python как убрать знаки после запятой
- Python установка tensorflow
- Python нормальное распределение
- Как сделать задержку в python
- Книги python машинное обучение