[Python-de] Funktionsparameter
Mike Senner
mike_senner at yahoo.de
Sam Nov 20 10:20:01 CET 2004
Hallo Liste,
icb habe eine Funktion die in etwa so aussieht.
def add(user, passwd, mesg):
dosomthing()
Nun habe ich eine Liste die so aussieht:
l = ["me", "sec", "mymessage"]
Wie kann ich es nun anstellen, dass ich die Funktion
add auch mit den Werten der Liste aufrufen kann ?
Folgendes funktioniert nicht:
>>> add(l[:])
Traceback (most recent call last):
TypeError: add() takes exactly 3 arguments (1 given)
Eine Möglichkeit wäre das Folgende, aber die andere
Variante hilft bei der Lesbarkeit und der Wartung.
def add(*arg):
user, passwd, mest = arg
dosomthing()
Irgendeine Idee? Gruss Mike
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de