Kombinieren Sie Python-Funktionsargumente zu einer einzigen Variablen

Hallo Sekitaka. Dies ist eine Methode zur Verwendung einer Funktion mit einer großen Anzahl von Argumenten in Python, indem die Argumente zu einem Diktat kombiniert werden. Es scheint, dass dict mit dem Operator ** erweitert werden kann. Verwenden Sie ihn also, um Folgendes anzuwenden.

def my_function(foo, bar):
    print "foo is {0}, bar is {1}".format(foo, bar)


params = {
    'foo': 'FOO',
    'bar': 'BAR',
}

#Übergeben Sie foo of params auch als Argument foo und bar
my_function(**params)

Es wäre schön, einfach nur die Werte einiger Argumente mit if ändern zu können.

Recommended Posts

Kombinieren Sie Python-Funktionsargumente zu einer einzigen Variablen
Kombinieren Sie mehrere Python-Dateien zu einer Python-Datei
Über Funktionsargumente (Python)
Python: Über Funktionsargumente
[Python & Unix] Kombinieren Sie mehrere PDF-Dateien zu einer.
Kombinieren Sie Accessoren zu einer Methode
Inklusive Notation im Argument der Python-Funktion
[Python] Funktionsargumente * (Stern) und ** (Doppelstern)
Python-Funktion ①
[Python] -Funktion
Python-Funktion ②
Python-Unterstrichvariable
Registrieren Sie Funktionsargumente automatisch in argparse in Python
Python-Aufzählungsfunktion
Beispiel für die Verwendung von Python> function> * args als Argument
Python> Funktion> Schließen
[Python] Generatorfunktion
Python> Funktion> Innere Funktion
Python-Funktionsdekorateur
Kombinieren Sie mehrere CSV-Dateien mit Python zu einer CSV-Datei (vorausgesetzt, nur eine Kopfzeile)
Python, das viele Excel zu einem Excel zusammenführt
Führen Sie die Python-Funktion von Powershell aus (wie Sie Argumente übergeben).
Kombinieren Sie mehrere mit Pandas geladene Excel-Dateien zu einer
Python-Variablenerweiterung, Format
Ein Liner in Python
Variable Längenzuweisung in Python?
Funktionsausführungszeit (Python)
Python-Druckfunktion (Fortsetzung)
Timefloor-Funktion (Python)
Zusammenfassung der Python-Argumente
Eine Funktion, die iterable in Python in N Teile unterteilt