我有這樣的陣列:
'[[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 既不是字串也不是數字,這兩種方法都不起作用。
uj5u.com熱心網友回復:
您可以使用該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不會作業,因為字串沒有被參考
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/340797.html
上一篇:如何將兩個陣列合二為一?
