字典類型元素的字符串我想要解析的文章看串,(稱之爲字符串,因爲它的類型是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