def foo(x, y, *args, foo=None): print([x, y, foo, args]) foo(1, 2, 3, 4)
В данном коде *args выдаст 3 и 4. Но я хочу что бы этот параметр был с двумя звездочками и выводил все элементы. Почему когда я ставлю две звездочки в args:
def foo(x, y, **args, foo=None): print([x, y, foo, args]) foo(1, 2, 3, 4)