Найти - Пользователи
Полная версия: Вызов функции из словаря.
Начало » Python для новичков » Вызов функции из словаря.
1
romario82
Всем здравствуйте.

Как правильно написать код который из словаря по ключу вызывает функцию и передаёт аргументы в вызываемую функцию?
 def add_user(args):
    print(args)
    print('add_user +')
def change_phone(args):
    print(args)
    print('change_phone+')
funk = {
    'add': add_user,
    'change': change_phone,
    }
user_input = input('Input comand ->')
command, *args = user_input.split()
f = funk.get(command.lower())
Формат - команда, юзер, телефон
xam1816
[code python]между этими тегами вставить код[/code]

  
def add_user(args):
    print(args)
    print('add_user +')
def change_phone(args):
    print(args)
    print('change_phone+')
funk = {
'add': add_user,
'change': change_phone,
}
user_input = input('Input comand ->')
command, *args = user_input.split()
f = funk.get(command.lower()) and funk.get(command.lower())(args)
Rodegast
 funk["add"](args)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB