字典类型元素的字符串我想要解析的文章看串,(称之为字符串,因为它的类型是str
),并从它的字典元素得到一些信息:解析列表寻找具有蟒蛇
"[{""isin"": ""US51817R1068"", ""name"": ""LATAM Airlines Group SA""}, {""isin"": ""CL0000000423"", ""name"": ""LATAM Airlines Group SA""}, {""isin"": null, ""name"": ""LATAM Airlines Group SA""}, {""isin"": ""BRLATMBDR001"", ""name"": ""LATAM Airlines Group SA""}]"
我用ast packege和literal_eval转换成列表并解析它。但与ValueError: malformed string
错误。
下面是相同的代码:
company_list = ast.literal_eval(line[18])
print company_list
for i in company_list:
#print type(i)
print i["isin"]
这里线[18]以上的字符串。
或者如何忽略这样的列表lookign字符串,如果它包含任何空值,就像它一样。
PS:行[18]是我想要读取的csv的列号。
您确定您的报价余额是正确的吗? – 9000
正如通过语法突出显示的那样,这不是单个字符串。请提供[mcve]。 – TigerhawkT3
这看起来像json。 – Rishav