私たちは、私はこのような機能を持っているとしましょう:関数の引数の動的変数
helloWorld(myMsg = 'hello, world')
helloWorld(anotherMessages = 'no, no this is hard')
しかし、ハードの部分は、私が動的に名前を付けたいことです:
def helloWorld(**args):
for arg in args:
print(args[arg])
この関数を呼び出すには簡単です。変数からの引数はリストや他のどこかから来ます。そして私はmyMsgとanotherMessagesをリストから渡すことを望んでいるでしょう(例えば、私は愚かな難しい部分です。関数の入力となるように文字列を変数に取り込む方法が必要です)。
list_of_variable_names = ['myMsg','anotherMessages']
for name in list_of_variable_names:
helloWorld(name = 'ooops, this is not easy, how do I pass a variable name that is stored as a string in a list? No idea! help!')
興味深いことに、私はそれを試してみましょう – Dnaiel