【发布时间】:2011-11-01 14:19:48
【问题描述】:
struct.unpack 将数据解包到一个元组中。是否有将数据存储到字典中的等价物?
在我的特定问题中,我正在处理固定宽度的二进制格式。我希望能够一举将值解包并存储在 dict 中(目前我手动遍历列表并分配 dict 值)
【问题讨论】:
-
我不这么认为。但是
dict构造函数可以使用 (name, value) 对的列表或迭代器进行初始化。这可能会对你有所帮助。 -
如果您在创建对象后不需要修改对象,您可能还对
namedtuple感兴趣。 -
您希望密钥是什么?