【发布时间】:2021-12-13 22:45:12
【问题描述】:
我有这种数组:
'[[00487-9904-01, 00487-9904-25], [00487-9901-30]]'
如何将其转换为字符串数组
[["00487-9904-01", "00487-9904-25"], ["00487-9901-30"]]
我试过ast.literal_eval和json.loads,因为在数组内部,00487-9904-01既不是字符串也不是数字,这两种方法都不起作用。
【问题讨论】:
-
您从哪里获得这些数据?为什么不是以 JSON 字符串开头?
-
在值周围加上引号,然后执行
ast.literal_eval -
@rdas 你不需要解析它来引用它们吗?我假设 OP 不控制输入数据。