如何从python中的字节中获取列表?

时间:2018-10-05 21:55:37

标签: python arrays byte

我在Python中有一个列表,可以使用bytes()将其转换为字节。我想找回这份名单,但不确定如何去做。我四处搜寻,在我看来,我可以找回整数或字符串而不是列表本身。我是字节操作的新手,也许我缺少明显的东西?

arr=[1,2,3,4,5]
arr2= bytes(arr)

我想做类似arr1= *list*.from_bytes(arr2)的操作,希望返回arr1= [1,2,3,4,5]

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将bytes字符串传递到list()中以进行转换:

>>> arr = [1,2,3,4,5]
>>> bytes(arr)
b'\x01\x02\x03\x04\x05'
>>> list(bytes(arr))
[1, 2, 3, 4, 5]