我想要一个替代方法:
a = {'_': [1, 2, 3]}
def func(a: dict):
a['_'][1] = 3
def func2(a: dict):
a['_'][0] = 3
func(a)
func2(a)
>>> a
{'_': [3, 3, 3]}
在字典中使用列表以能够在不同范围内引用相同列表的替代方法是什么?
使用list…
a = [1, 2, 3]
def func(a: list):
a[1] = 3
def func2(a: list):
a[0] = 3
func(a)
func2(a)
>>> a
[3, 3, 3]