我有两个函数foo()和bar(),它们使用两个列表l1和l2。
foo()bar()使用l1和l2作为参数进行函数调用。
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()