Форум сайта python.su
Каким, наиболее простым, способом можно превратить двоичное число хранящееся в кортеже, например
t = [1, 0, 1, 1, 1, 1, 1, 1]
BF
Офлайн
>>> t = [1, 0, 1, 1, 1, 1, 1, 1]
>>> hex(int("".join((str(i) for i in t)), 2))
'0xbf'
>>> "{0:x}".format(int("".join((str(i) for i in t)), 2))
'bf'
>>> "{0:X}".format(int("".join((str(i) for i in t)), 2))
'BF'
Офлайн
Спасибо.
Офлайн