我正在读取在转换时失去格式的列表,因此原始列表现在看起来像:
my_list = '[[-0.2226099967956543, 0.2235500067472458, -0.2384900003671646, 0.14377999305725098]]'
为此,我正在执行以下操作:
my_list = my_list.replace('[','').replace('[','').split()
type(my_list)
list
哪个有效,但对我来说却不太好用。泰拉更好的选择吗?
答案 0 :(得分:2)
所以我们有services.AddSingleton<IMiddleware, TelemetryMiddleware>();
ast
答案 1 :(得分:2)
同样使用json.loads
,我在my_list
的末尾添加了一个额外的括号,因为它缺少括号:
>>> import json
>>> my_list = '[[-0.2226099967956543, 0.2235500067472458, -0.2384900003671646, 0.14377999305725098]]'
>>> json.loads(my_list)
[[-0.2226099967956543, 0.2235500067472458, -0.2384900003671646, 0.14377999305725098]]
>>> type(json.loads(my_list))
<class 'list'>
>>>