[Python-de] Funktionsparameter

Axel Gerke agerke at service-web.de
Sam Nov 20 10:30:49 CET 2004


Hi Mike,

Mike Senner wrote:

> 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[:])

l[:] gibt dir genauso EINE Liste wieder wie nur l. add(user, passwd, 
mesg) erwartet aber drei Argumente. Warum nicht:

def add(liste):
     weiterverarbeitung der Liste...

hth
Axel