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, которые сделают код лучше

BLGPG-506EC97EAF0C-24-11-23-22

Новые материалы: