首页 > 解决方案 > 如何在 Python 中将十六进制值列表转换为十六进制字符串?

问题描述

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

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

hexStr = '0117201909'

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

标签: pythonstringlisthex

解决方案


您可以使用str.joinstr.zfill

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

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

print(hexStr)

输出:

0117201909

推荐阅读