*, ** of arguments used in the function

def func(a1,a2,a3)
return a1,a2,a3

a = [1,2,3]
b = [a1: 1, a2: 2, a3: 3]

print(func(*a))

print('------')
print(func(**b))

  * Or ** arguments passed in a list or dictionary can be broken down into multiple positional parameters or keyword parameters

Guess you like

Origin www.cnblogs.com/huang99882008/p/11093901.html