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

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

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

hexStr = '0117201909'

有人可以让我知道如何在 Python 中做到这一点吗?


翻翻过去那场雪
浏览 312回答 1
1回答

阿波罗的战车

您可以使用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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python