pythonでは返り値を複数の変数に分離できます。
これはunpackにも適用されるので、バイト文字列を作ってそれぞれの変数に再度格納なんて愉快なこともできます。
実際のところ
import struct valA,valB=struct.unpack('HH',b'\xad\xde\xef\xbe') print(valA) #>> 57005 print(valB) #>> 48879
pythonでは返り値を複数の変数に分離できます。
これはunpackにも適用されるので、バイト文字列を作ってそれぞれの変数に再度格納なんて愉快なこともできます。
import struct valA,valB=struct.unpack('HH',b'\xad\xde\xef\xbe') print(valA) #>> 57005 print(valB) #>> 48879