l=["x1","x2","x3"]
l2=["ff","ffs"]
dic1=dict.fromkeys(l,dict.fromkeys(l2,0))
构造的嵌套字典如下:
{'x1': {'ff': 0, 'ffs': 0},
'x2': {'ff': 0, 'ffs': 0},
'x3': {'ff': 0, 'ffs': 0}}
现在想对key=x1的item中的“ff”重新赋值为1
即期望结果是
{'x1': {'ff': 1, 'ffs': 0},
'x2': {'ff': 0, 'ffs': 0},
'x3': {'ff': 0, 'ffs': 0}}
使用语句
dic1["x1"]['ff']=1
但是输出结果是 print(dic1)
{'x1': {'ff': 1, 'ffs': 0},
'x2': {'ff': 1, 'ffs': 0},
'x3': {'ff': 1, 'ffs': 0}}
请问怎么修改