Ajouter un paramètre dans kwargs lors d'un appel de fonction?

Est-il un moyen pour ajouter de la valeur-clé de la paire dans kwargs lors de l'appel de la fonction?

def f(**kwargs):
    print(kwargs)

# ...

pre_defined_kwargs = {'a': 1, 'b': 2}

f(**pre_defined_kwargs, c=3)

Ou même de changer les arguments existants?

f(**pre_defined_kwargs, b=3)  # replaces the earlier b=2

Ces deux exemples ne fonctionnent pas, comme ils soulèvent erreur

>>> f(**pre_defined_kwargs, c=3)
SyntaxError: invalid syntax

Pointant à la virgule entre les arguments

source d'informationauteur Markus Meskanen