passing variable arguments to a function

R

Ryan Wilcox

Hello all,

I want to be able to pass a variable number of parameters into a Python
function. Now, I know how to _receive_ variable arguments, but I don't
know how to _send_ them.

def myFunction(*args):
print args

myList = [1, 2, 3, 4]
myFunction(myList)

this function will print out ([1, 2, 3, 4]).

Except that's not what I want. I want the equivalent to:

myFunction(1, 2, 3, 4)

So, given an array, how can I unpack the array and pass all of the
elements into a Python function as parameters?

Thanks in advance!,
_Ryan Wilcox
 
C

Christophe

Ryan Wilcox a écrit :
Hello all,

I want to be able to pass a variable number of parameters into a Python
function. Now, I know how to _receive_ variable arguments, but I don't
know how to _send_ them.

def myFunction(*args):
print args

myList = [1, 2, 3, 4]
myFunction(myList)

this function will print out ([1, 2, 3, 4]).

Except that's not what I want. I want the equivalent to:

myFunction(1, 2, 3, 4)

So, given an array, how can I unpack the array and pass all of the
elements into a Python function as parameters?

Thanks in advance!,
_Ryan Wilcox

myFunction(*myList)
 
F

Fredrik Lundh

Ryan said:
I want to be able to pass a variable number of parameters into a Python
function. Now, I know how to _receive_ variable arguments, but I don't
know how to _send_ them.

def myFunction(*args):
print args

myList = [1, 2, 3, 4]
myFunction(myList)

this function will print out ([1, 2, 3, 4]).

Except that's not what I want. I want the equivalent to:

myFunction(1, 2, 3, 4)

So, given an array, how can I unpack the array and pass all of the
elements into a Python function as parameters?

same syntax:

myFunction(*myList)

</F>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top