Python. Кодирование ip и порта в hex массив

Смысл получить на входе строку '10.10.10.10:5000', а на выходе массив

buf_list1 = '10.10.10.10:5000'.split('.')
buf_list2 = buf_list1[3].split(':')
ip_list.append(hex(int(buf_list1[0:2])))
ip_list.append(hex(int(buf_iist2[0])))
#И вот тут проблема задачи с портом  
>>['0xa','0xa','0xa','0xa','0x13','0x88']

Понятия не имею как разложить 2-х байтовое значение без проблем на 2 отдельных байта и как обратно собрать


Ответы (0 шт):