関数にリストを作成して追加し、関数に別の値を渡してリストに追加するにはどうすればよいですか?例えば関数に定義されたリストに追加する
:
def another_function():
y = 1
list_initial(y)
def list_initial(x):
list_new = [ ]
list_new.append(x)
print list_initial
another_function()
list_initial(2)
ありがとう!
def list_at_function_scope(arg,lst=[]):
lst.append(arg)
return lst
print list_at_function_scope(2)
print list_at_function_scope("qwqwe")
をそして、それは次のようになります:あなたはあなたの関数にスコープされたリストが必要な場合は
あなたが尋ねていることは明確ではありません。あなたが持っているコードはうまくいくでしょうが、 'another_function'が' list_initial'と何をしているのか分かりません。このコードについて、あなたが望むものではないものがありますか? –
私の間違い。 another_functionを修正しました。 –