Pythonで可変長引数(*args,**kargs)
Sponsored Links
皆さんこんにちは
お元気ですか。私は・・・・・いやあ実家涼しい素晴らしい。
Pythonの可変長引数について記載します。
可変長の引数を実装する方法が2つあります。
一つは変数に*を戦闘につけることによってTuple型として渡すことができます。
例題は以下の通り
def foo(*args): print args[0] print args foo(1,2,4,"atr")
出力
1 (1, 2, 4, 'atr')
次は**をつけることでdictionary型として渡すことができます。
def foo(**kargs): print kargs foo(bar="bar",dict="dict",temp=1243)
出力は以下の通り
{'dict': 'dict', 'bar': 'bar', 'temp': 1243}
うん、可変長の引数が必要になった時は使ってみてはいかがでしょうか?