私はPythonの新機能です。私は理想的には元の名前で、さまざまな数のオブジェクト(最終的にはlists
またはpandas
)を返すようにしています。Pythonの関数で元の名前のオブジェクトを(さまざまな数)戻す方法
これまでのところ、私はこのような何かを見ています:
def function(*Args):
Args = list(Args)
for i in range(len(Args)):
Args[i] += 1
print Args[i]
return *all variables with original name, in this case a, b, c, d *
a=1
b=2
c=3
d=4
a, b, c, d = function(a, b, c, d)
すべてのヘルプ、アイデアやコメントは非常に高く評価されるだろう。ありがとう。
[どのように私はPythonでの変数の変数番号を作成するのですか?]の可能な重複(http://stackoverflow.com/questions/1373164/how-do-i-create-a-variable-number- –
実際にこれを行う方法はありません - あなたも本当にしたいですか?たとえば、値 '1'は、呼び出し名前空間に 'a = aa = aaa = 1'という名前を持つことができます。あなたがしたいことに応じて、 'locals'や' globals'組み込み関数をいくつか使うことができるでしょうが、一般的にそれは必要ないはずです。ここのエンドゲームは何ですか?なぜこれが欲しいのですか? – mgilson
あなたの関数が 'function(float(" NaN ")、a b else c、d + e、4 + 5)'として呼び出された場合、引数の元の名前は何ですか? – kindall