首页 > 解决方案 > Python中的字符串到十六进制列表

问题描述

我有一个输入字符串(例如:“hello”)并想将其转换为十六进制字节列表。

例如:十六进制的“hello”是 68656c6c6f,我正在尝试创建 [0x68, 0x65, 0x6c, 0x6c, 0x6f]。

在 Python 中执行此操作的最佳方法是什么?

标签: python

解决方案


ord与 一起使用hex

[hex(ord(i)) for i in "hello"]

输出:

['0x68', '0x65', '0x6c', '0x6c', '0x6f']

推荐阅读