<div>What you need is var-args:</div><div><br></div>def func(*args):<div>  for arg in args: print arg</div><div><br></div><div>func(1,2,3,4)</div><div><div><div><br><div><br><br><div class="gmail_quote">On Fri, Apr 2, 2010 at 8:25 AM, vlad_fig <span dir="ltr"><<a href="mailto:vlad_fig@yahoo.com">vlad_fig@yahoo.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello all,<br>
<br>
I would like some help with setting up a method that would allow me to change its number of parameters. For example:<br>
<br>
#---------------------<br>
class createfile(object):<br>
<br>
def __init__(self,<br>
modelName = None,<br>
someLines = None):<br>
<br>
self.modelName = modelName<br>
<br>
if someLines is None:<br>
self.someLines = []<br>
else:<br>
self.someLines = someLines<br>
<br>
def writeStuff(self,<br>
numberParameters = None,<br>
Parameter1 = None,... ??? )<br>
self.someLines .append("yes, we can %s" % self.Parameter1)<br>
#---------------------<br>
file = createfile('file')<br>
<br>
file.writeStuff(2,a1,a2)<br>
file.writeStuff(3,a1,a2,a3)<br>
....<br>
file.writeStuff(n,a1,a2,...an)<br>
<br>
---<br>
so i want a method i can call based on the number of parameters n , and that allows me to add these extra parameters based on n<br>
<br>
Thank you,<br>
Vicnic<br>
<font color="#888888"><br>
--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br></div></div></div></div>