Wie kann ich eine Python-Liste (z. B. params = ['a',3.4,None]
) als Parameter für eine Funktion verwenden, z.
def some_func(a_char,a_float,a_something):
# do stuff
python
list
function-parameter
Jonathan
quelle
quelle
Antworten:
Sie können dies mit dem Splat-Operator tun:
Dadurch empfängt die Funktion jedes Listenelement als separaten Parameter. Hier finden Sie eine Beschreibung: http://docs.python.org/tutorial/controlflow.html#unpacking-argument-lists
quelle
Dies wurde bereits perfekt beantwortet, aber da ich gerade auf diese Seite gekommen bin und nicht sofort verstanden habe, werde ich nur ein einfaches, aber vollständiges Beispiel hinzufügen.
quelle
Verwenden Sie ein Sternchen:
quelle
Sie möchten das Argument Entpackungsoperator *.
quelle