如何在Python中将十六进制值列表转换为十六进制字符串?

问题描述 投票:0回答:1
hex_list=['0x1', '0x17', '0x20', '0x19', '0x9']

我需要将十六进制列表值转换为十六进制字符串,如下所示。

hexStr= '0117201909'

有人可以让我知道如何使用python吗?

python string list hex
1个回答
0
投票

您可以使用str.joinstr.zfill

hex_list = ['0x1', '0x17', '0x20', '0x19', '0x9']

hexStr = ''.join(x[2:].zfill(2) for x in hex_list)

print(hexStr)

输出:

0117201909
© www.soinside.com 2019 - 2024. All rights reserved.