gpt4 book ai didi

python - 使用两个字典键(键 1 _和_ 2)来确定值

转载 作者:行者123 更新时间:2023-12-01 04:23:47 26 4
gpt4 key购买 nike

我有一个 Python 脚本,可以从预先存在的二进制文件中读取两个字节。一个字节确定设备类型,下一个字节确定子设备类型。两者共同定义了整个设备。

例如:

x41 and x01 = Printer
x43 and x01 = Audio Device

例如,我的代码需要找到 x41 和 x01 才能有打印机。

我考虑过用字典来实现这一点,但我认为这意味着每个值有两个键,并且实现起来看起来并不那么简单(至少对于我的技能来说)。

字典是一个好方法吗?或者还有其他更好的吗?

最佳答案

就像评论中所说,有两种方法是可能的:

Devices={(0x41,0x01) : 'Printer' , (0x43,0x01) : 'Audio Device', ...}

ComputerDevices={ 0x41 : 'Printer' , 0x43 : 'Audio Device', ...}
KitchenDevices={ 0x41 : 'Roaster' , 0x26 : 'Oven', ...}
...
Devices = {0x01: ComputerDevices , 0x02 :KitchenDevices, ...}

您还可以连接字节:key =bytes([0x43,0x01])并将其用作字典键。

关于python - 使用两个字典键(键 1 _和_ 2)来确定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33374012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com