Fix Python – Passing a dictionary to a function as keyword parameters

I’d like to call a function in python using a dictionary.
Here is some code:
d = dict(param=’test’)

def f(param):


This prints {‘param’: ‘test’} but I’d like it to just print test.
I’d like it to work similarly for more parameters:
d = dict(p1=1, p2=2)
def f2(p1, p2):
print(p1, p2)

Is this possible?