我需要解析字典并用其他值替换占位符键。 字典是嵌套的,占位符可以多次出现在不同的深度。
因此,我编写了一个遍历dict的递归函数,并创建了一个属于与占位符相等的键的值列表。
使用此列表,我想替换值。 这需要引用语义。它不起作用:
old={"token":4}
reference=old["token"]
reference=5
print(old["token"]==5) #False
old={"token":4}
references=[]
references.append(old["token"])
references[0]=5
print(old["token"]==5) #False
如何创建对字典条目的引用?