我有这种物体:
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', ']', "'"]
如何简单地将我的bytes对象转换为python常规列表,以便使用mylist[3]
检索单个值?
预先感谢
答案 0 :(得分:0)
尝试lb.decode()
默认情况下,我认为它需要utf-8
编辑
-Whomever投票失败可能是出于娱乐目的 Here's a test img
-这不是重复的问题,特别是与“在Python中解析Json”无关