我已经不止一次遇到过这个问题:我有一个形式为'["numer",9,197,"uyt"]'. 您可以看到这是一个列表字符串。您能告诉我如何将其转换为列表吗?
split() 无济于事,因为引号通常包含字典中的字典列表中的字典(通常,一个非常困难的构造,不能通过 split() 方法轻松转换)
我已经不止一次遇到过这个问题:我有一个形式为'["numer",9,197,"uyt"]'. 您可以看到这是一个列表字符串。您能告诉我如何将其转换为列表吗?
split() 无济于事,因为引号通常包含字典中的字典列表中的字典(通常,一个非常困难的构造,不能通过 split() 方法轻松转换)
如果这个变量包含有效的 JSON,那么你可以执行所谓的。反序列化 - 从字符串中恢复 Python 对象:
结果:
注意try-except。它会告诉您这些行是否在某些时候包含无效的 JSON。
使用评估功能