bytearray传入一个数字列表如何解码
要将数字列表解码为bytearray,可以使用Python的内置函数bytes()或bytearray()。
使用bytes()函数:
num_list = [65, 66, 67, 68]
byte_arr = bytes(num_list)
print(byte_arr) # b'ABCD'
使用bytearray()函数:
num_list = [65, 66, 67, 68]
byte_arr = bytearray(num_list)
print(byte_arr) # bytearray(b'ABCD')
在以上代码中,我们先定义了一个数字列表num_list,然后将其传递给bytes()或bytearray()函数,生成一个bytearray对象byte_arr。注意bytes()函数返回的是不可变的bytes对象,而bytearray()函数返回的是可变的bytearray对象。最后我们打印出bytearray对象的值,得到了解码后的结果。
原文地址: https://www.cveoy.top/t/topic/bpQ7 著作权归作者所有。请勿转载和采集!