Définir une fonction qui accepte et génère des arguments
def func(x, y, z):
print(x, y, z)
Définissez successivement deux arguments avec tuple et dict
#type de tuple
tuple_arg = (1, 0, 1)
#type de dict
dict_arg = {'x': 1, 'y': 0, 'z': 1}
Si vous passez tuple comme argument de la fonction func
func(*tuple_arg)
>>> 1, 0, 1
Si vous passez dict à l'argument de la fonction func
func(**dict_arg)
>>> 1, 0, 1
Dans les deux cas, il reconnaît l'argument et étend la valeur du type passé.
Recommended Posts