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