hex_list = ['0x1', '0x17', '0x20', '0x19', '0x9']
Мне нужно преобразовать значения шестнадцатеричного списка в шестнадцатеричную строку, как указано ниже:
hexStr = '0117201909'
Может кто-нибудь, пожалуйста, дайте мне знать, как это сделать в Python?
Вы можете использовать str.join и str.zfill:
str.join
str.zfill
hex_list = ['0x1', '0x17', '0x20', '0x19', '0x9'] hexStr = ''.join(x[2:].zfill(2) for x in hex_list) print(hexStr)
Выход:
0117201909