将列表列表的字符串表示形式转换为 python 中的列表
convert a string representation of a list of lists to a list in python
如何将列表列表的字符串表示形式转换为 python 中的列表数据结构。例如,如果我有一个字符串 k
:
k="['A',['B','C'],'D']"
我想要的期望输出是如下列表
['A',
['B','C'],
'D']
>>> import ast
>>> ast.literal_eval(k)
['A', ['B', 'C'], 'D']
eval
是一个内置的 python 函数
解析给定的字符串参数并将其作为表达式求值。
>>> k = "['A',['B','C'],'D']"
>>> print(eval(k))
['A', ['B', 'C'], 'D']
如何将列表列表的字符串表示形式转换为 python 中的列表数据结构。例如,如果我有一个字符串 k
:
k="['A',['B','C'],'D']"
我想要的期望输出是如下列表
['A',
['B','C'],
'D']
>>> import ast
>>> ast.literal_eval(k)
['A', ['B', 'C'], 'D']
eval
是一个内置的 python 函数
解析给定的字符串参数并将其作为表达式求值。
>>> k = "['A',['B','C'],'D']"
>>> print(eval(k))
['A', ['B', 'C'], 'D']