首页 > 解决方案 > 如何将列表和字典转换为字节?

问题描述

我想将列表和字典转换为字节。我知道您可以通过执行以下操作将字符串转换为字节:

"string".encode()

标签: pythonpython-3.x

解决方案


您可以为此使用字节数组。

nums = [1, 2, 3]
val = bytearray(nums)

print(val)

我认为这会很好。对于字典和列表,您还可以使用以下代码。我更喜欢这个:

import json

d = {"a": "sldjkf", "b": "asod"}
s = json.dumps(d)
binary = ' '.join(format(ord(l), 'b') for l in s)

推荐阅读