def parrot(voltage, state='a stiff', action='voom'):
    print("-- This parrot wouldn't", action, end=' ')
print('if you put', voltage, 'volts through it.', end=' ')
print("E's", state, '!')
d = {'voltage': 'four million', 'state': "bleedin' demised", 'action': 'VOOM'}
parrot(**d)
How can I explode a tuple so that it can be passed as a parameter list?