我使用YAML和PyYAML.在转储嵌套结构后,有没有办法避免*id002引用?为了便于阅读,我想在那里看到实际的(元组)值.
在尝试生成一个迷你示例时,我注意到它只在我使用相同的id对象时才会发生:
import yaml
t = ("b", "c")
x = {(1, t):1, (2, t):2, }
print(yaml.dump(x))
Run Code Online (Sandbox Code Playgroud)
所以我认为copy.copy()可以解决问题,但是对于元组它似乎不起作用:(我可以创建一个具有不同ID的新元组吗?