2 つの関数foo()とがありbar()、これらは 2 つのリストl1とを使用しますl2。
foo()bar()withl1およびl2as 引数の関数呼び出しを行います。
bar()リストl1と を変更しますl2。foo()はリストに対するこれらの変更を知る必要があるため、リストは によって返されbar()ます。
リストを引数として渡して返す代わりに、リストを更新するより良い方法はありますfoo()か?
def bar(l1, l2):
value=10
l1.append(value)
l2.append(value)
return l1,l2
def foo() :
list1=[]
list2=[]
list1, list2 = bar(list1,list2)
def main():
foo()
if __name__ == '__main__':
main()