我在Python中有一个列表,可以使用bytes()
将其转换为字节。我想找回这份名单,但不确定如何去做。我四处搜寻,在我看来,我可以找回整数或字符串而不是列表本身。我是字节操作的新手,也许我缺少明显的东西?
arr=[1,2,3,4,5]
arr2= bytes(arr)
我想做类似arr1= *list*.from_bytes(arr2)
的操作,希望返回arr1= [1,2,3,4,5]
。
谢谢!
答案 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]