Python 3.7.3, структурные байты упакованы и вызваны в список, который распаковывает и показывает числовые числа, я не могу понять, что это такое?как использовать эти числа ?, если то же самое поместить в [], ничего не изменится.
import struct
byteofstr = struct.pack("<5s6s","yes".encode(),"NO".encode())
ls = list(byteofstr)
ts = tuple(byteofstr)
lsl = [byteofstr]
когда я вызываю ls в консоли, я получаю ниже вывод
ls
Out[2]: [121, 101, 115, 0, 0, 78, 79, 0, 0, 0, 0]
так же для кортежа
ts
Out[3]: (121, 101, 115, 0, 0, 78, 79, 0, 0, 0, 0)
но [] это содержит то же значение
lsl
Out[4]: [b'yes\x00\x00NO\x00\x00\x00\x00']
Как я могу использовать числовые числа для распаковки вещей, я знаю метод struct.unpack, который прост и эффективенспособ распаковки структурированных байтов