我想在 python 字典中添加一个键/值,它依赖于现有的键/值。示例
x = {}
x["length"] = 12
x["volume"] =x["lenght"] * 10
这有效;但是否有可能以一种方式做到这一点(类似于那种方式,但那种方式不起作用):
xx ={"length":12, "volume": xx["length"] *10}
非常感谢您的帮助
最佳答案
xx ={"length":12, "volume": xx["length"] *10}
这不起作用,因为 xx 未定义,并且您试图在定义完成之前访问它。记住Python是逐行执行的。所以这一行尝试立即执行。
关于Python 字典 : entry dependes on existing entry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871220/