假设我有一个名为tools.py的文件。从tools.py我有一个包含示例键/值对的字典:
TOOLS ={0x100: "Hammer",
0x101: "Screw",
0x102: "Nail",
0x103: "Wedge",
0x104: "Drill",
0x105: "Socket",
}
我有另一个名为file.py的文件,我在其中导入tools.py。我的值为0x101,我想访问tools.py字典TOOLS,这样我就可以创建一个新的字典,其中0x101键是Screw。换句话说,我已经定义了
import tools
value = 10
placeholder = 0x101
new_dict = {}
我想通过在tools.py中查找0x101并获取值Screw来添加条目Screw:10。我怎么在python中这样做?
答案 0 :(得分:0)
在这里你可以得到答案:
import tools
new_dict[tools.TOOLS[placeholder]] = value
答案 1 :(得分:0)
如果您想要在字典中添加更多内容,可以采用另一种方式使用您拥有的格式。
from tools import TOOLS
value = 10
placeholder = 0x101
new_dict = {}
new_dict.update({TOOLS[placeholder]: value})
print(new_dict)
这样,您可以在TOOLS中查找占位符,并将其用作new_dict中的键。对于该值,您使用"值"变量