我有两个模块,主要和更新。
在 main 中,我声明了一个引用字典和每个值的列表。在更新中,我更新了年龄,但我没有看到更新再次反映在主模块中。
main module
candidates = {'goutham': {'Age': 30}, 'teja':{'Age': 27}}
for s in candidates:
portfolio[s] = [0,0] # some value which i use for other calculations
update module
from main import *
portfolio['goutham'][0] = 32
现在,当我回到 main 并打印投资组合 ['goutham'] 时。它仍然将值显示为 [0,0]