字节格式的Python列表如何在常规列表中转换



我有这种对象:

lb = b'[5, "WEB9999", "Test 2", true]'

我尝试将其转换为常规字符串,以便使用以下方法提取单个值:

ls = list(lb)

ls = list(str(lb))

但是结果将每个字符串拆分为单个字符

['b', "'", '[', '5', ',', ' ', '"', 'W', 'E', 'B', '9', '9', '9', '9', '"', ',', ' ', '"', 'T', 'e', 's', 't', ' ', '2', '"', ',', ' ', 't', 'r', 'u', 'e', ']', "'"]

如何简单地转换 python 常规列表中的字节对象以使用mylist[3]检索单个值?

提前致谢

试试 lb.decode((

默认情况下,我认为它需要 utf-8

编辑

-投反对票的人可能是为了好玩 这是一个测试图像

-这不是一个重复的问题,特别是与"Parse Json in Python"无关

最新更新