Как передать в функцию несколько параметров через пробел?

Хочу сделать такую функцию:

def f(???):
   print(???)
f(1 2 3 4 5)

Мне нужно сделать как-то это не через запятые, а именно через пробел. Помогите


Ответы (2 шт):

Автор решения: Сергей

Если вам ввод от user нужен, то решите проблему на уровне ввода.

Например,

    # Ввод строки, разделение её по пробелу и распаковка её в отдельные параметры
    a, b = input().split()
    # Вызов функции с, если надо, например, преобразованием строковых значений в целые
    f (int(a), int (b))
→ Ссылка
Автор решения: eri
def f(cmd, *args):
    print(cmd) 
    print(args) 

question = input ()
f(*(question.split()))
→ Ссылка