gpt4 book ai didi

python struct 解压到字典中

转载 作者:行者123 更新时间:2023-12-04 13:09:47 25 4
gpt4 key购买 nike

struct.unpack 将数据解包成一个元组。是否有将数据存储到字典中的等价物?

在我的特定问题中,我正在处理固定宽度的二进制格式。我希望能够一举将值解包并存储在字典中(目前我手动遍历列表并分配字典值)

最佳答案

如果您使用的是 2.6 或更高版本,则可以像这样使用 namedtuple + struct.pack/unpack:

import collections
import struct

Point = collections.namedtuple("Point", "x y z")

data = Point(x=1, y=2, z=3)

packed_data = struct.pack("hhh", *data)
data = Point(*struct.unpack("hhh", packed_data))

print data.x, data.y, data.z

关于python struct 解压到字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7155447/

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