@System04

Как передать переменные словарем через lambda?

Сделать код через lambda-функцию:
Функцию, возвращающую наименьший общий делитель n и m. Переменные n и m передать
словарем(**)

Как передать переменные словарем через lambda?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
seven5674
@seven5674
Старый я уже что бы что-то в себе менять
add = lambda **kwargs: sum(kwargs.values())
print(add(x=2, y=3, z=4))
# Prints 9

d = {"x": 5, "y": 3, "z": 1}
add = lambda x, y, z: x + y + z
print(add(**d))
# Prints 9
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы