[Python-de] kw und arg(s)
Christopher Arndt
chris.arndt at web.de
Wed Mar 26 11:57:10 EST 2003
func(*liste, **dictionary)
ist eine besondere Syntaxform für
apply(func, liste, dictionary)
d.h. die Funktion func wird mit den positionalen Argumenten aus der
Liste 'liste' und en Keywordargumenten aus 'dictionary' aufgerufen.
Wenn also:
liste =[1, 2, 3]
dictionary = {'foo': 1, 'bar'=1)
entsprechen beide Aufrufe oben:
func(1, 2, 3, foo=1, bar=1)
Und wie die anderen schon schrieben, kann mann alles in der Doku und im
Tutorial nachlesen.
Chris
robert schrieb:
> hallo.
>
> ich begegne immer oefters bei funktionen den ausdruecken **kw und *arg(s).
> welche funktion haben diese und unter welchen umstaenden setzt man diese
> ein?
>
> gruesse
> robert
>
>
> _______________________________________________
> Python-de maillist - Python-de at starship.python.net
> http://starship.python.net/mailman/listinfo/python-de
More information about the Python-de
mailing list