我有一个看起来像这样的字符串:
arr = "[[[234],[432], ..., [523]]]"
我想提取此字符串中的数组,使其变为:
arr = [[[234], [432], ..., [523]]]
我该怎么做?
答案 0 :(得分:2)
使用eval():
arr = "[[[234],[432], [523]]]"
arr = eval(arr)
答案 1 :(得分:2)
远离dangers of eval,您可以使用literal_eval
ast.literal_eval("[[[234],[432],[523]]]") #[[[234], [432], [523]]]
答案 2 :(得分:1)
尝试使用python的eval()
函数。
>>> arr=eval("[[[234],[432],[523]]]")
>>> arr
[[[234], [432], [523]]]