def foo(bar1, bar2, bar3=None, bar4=1):
    print('bar1=' + str(bar1) + ' bar2=' + str(bar2) + ' bar3=' + str(bar3
        ) + ' bar4=' + str(bar4))
x = [1, 7]
y = {'bar3': True, 'bar4': 9}
Развертывание списка или карты в качестве аргументов функции в Scala