Your question is answered in the tutorial: http://docs.python.org/tut/node6.html#SECTION006740000000000000000
4.7.4 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: >>> range(3, 6) # normal call with separate arguments [3, 4, 5] >>> args = [3, 6] >>> range(*args) # call with arguments unpacked from a list [3, 4, 5] Jeff
pgpaezewLDmEG.pgp
Description: PGP signature
-- http://mail.python.org/mailman/listinfo/python-list