Python大值单字节数组

Python大值单字节数组,python,arrays,integer,byte,Python,Arrays,Integer,Byte,有人能帮我把这些int值放到一个字节数组中吗? 我想有一个数组,我可以通过套接字发送 lat=int(4065538) lon=int(1446611) velo=int(33) 我可以使用 lat = lat.to_bytes(3, 'big') lon = lon.to_bytes(3, 'big') velo = velo.to_bytes(2, 'big') 但我不知道如何把他们带到一个。 谢谢大家! 首先创建一个空的bytearray,然后将其连接到 data = bytearra

有人能帮我把这些int值放到一个字节数组中吗? 我想有一个数组,我可以通过套接字发送

lat=int(4065538)
lon=int(1446611)
velo=int(33)
我可以使用

lat = lat.to_bytes(3, 'big')
lon = lon.to_bytes(3, 'big')
velo = velo.to_bytes(2, 'big')
但我不知道如何把他们带到一个。
谢谢大家!

首先创建一个空的
bytearray
,然后将其连接到

data = bytearray()

data += lat.to_bytes(3, 'big')
data += lon.to_bytes(3, 'big')
data += velo.to_bytes(2, 'big')

您可以将字节对象添加到一起:
data=lat+lon+velo
非常感谢!