Mega Code Archive

 
Categories / Python / Function
 

Unpacking Argument Lists

#The reverse situation occurs when the arguments are already in a list or tuple  #but need to be unpacked for a function call requiring separate positional  #arguments. For instance, the built-in range() function expects separate start  #and stop arguments. If they are not available separately, write the function  #call with the *-operator to unpack the arguments out of a list or tuple: print range(3, 6)             # normal call with separate arguments args = [3, 6] print range(*args)            # call with arguments unpacked from a list