gpt4 book ai didi

python - 如何将字符串数组转换为字符串数组?

转载 作者:行者123 更新时间:2023-12-02 18:28:32 25 4
gpt4 key购买 nike

我有这样的数组:

'[[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既不是字符串也不是数字,这两种方法都不起作用。

最佳答案

您可以使用yaml模块:

import yaml

s = '[[00487-9904-01, 00487-9904-25], [00487-9901-30]]'
yaml.safe_load(s)

输出:[['00487-9904-01', '00487-9904-25'], ['00487-9901-30']]

注意。 ast.literal_eval 不起作用,因为字符串未加引号

关于python - 如何将字符串数组转换为字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69759040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com