如何在Python中解析要列出的字符串?

如何在Python中解析要列出的字符串?,python,python-2.7,Python,Python 2.7,如何在Python中解析要列出的字符串 myStringValue = "[['5', 1], ['1', 5], ['3', 3], ['3', 6], ['4', 5], ['4', 3], ['4', 5], ['6', 6], ['4', 1], ['3', 4]]" 如何将myStringValue转换为list?使用时要小心,因为它容易被利用,但是eval()是一种前进的方式: >>> myStringValue = "[['5', 1], ['1', 5], [

如何在Python中解析要列出的字符串

myStringValue = "[['5', 1], ['1', 5], ['3', 3], ['3', 6], ['4', 5], ['4', 3], ['4', 5], ['6', 6], ['4', 1], ['3', 4]]"

如何将myStringValue转换为list?

使用时要小心,因为它容易被利用,但是
eval()
是一种前进的方式:

>>> myStringValue = "[['5', 1], ['1', 5], ['3', 3], ['3', 6], ['4', 5], ['4', 3], ['4', 5], ['6', 6], ['4', 1], ['3', 4]]"
>>> eval(myStringValue)
[['5', 1], ['1', 5], ['3', 3], ['3', 6], ['4', 5], ['4', 3], ['4', 5], ['6', 6], ['4', 1], ['3', 4]]
>>> type(eval(myStringValue))
<type 'list'>
myStringValue=“[[5',1],'1',5],'3',3',6],'4',5],'4',3],'4',5],'6',6],'4',1],'3',4]” >>>评估(myStringValue) [['5', 1], ['1', 5], ['3', 3], ['3', 6], ['4', 5], ['4', 3], ['4', 5], ['6', 6], ['4', 1], ['3', 4]] >>>类型(eval(myStringValue))
ast.literal\u eval(..)
json
ast
模块在这里会更好