如何將數組字符串轉換為字符串數組?

亞瑟

我有這樣的數組:

'[[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不會工作,因為字符串沒有被引用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 C# 將字符串轉換為單詞數組

將字符串轉換為 javascript 數組調用 AJAX php curl 調用

如何在python中將數組轉換為字符串?

如何將字符串數組的數組轉換為一個對象,其中每個字符串都是包含下一個對象的鍵

將其中一列包含數字數組作為字符串的數據框轉換為 json 文件

將js字符串化字符串轉換為php中的多維數組

使用python將字符串數組轉換為浮點數

在go中將字符串數組轉換為字節數組

如果一個字符串是一個字符數組,你如何將它轉換成一個整數數組

如何在 Lua(或其他語言)中將字符串時間戳轉換為數組

編輯字符串數組並將其轉換為二維字符數組

Python:將np數組擬合到模型中時出現“無法將字符串轉換為浮點數”錯誤

將 int 數組轉換為字符串

如何將python列表中的不同字符串轉換為bash腳本中的數組

在javascript中加入數組時將對象轉換為字符串

將 Array<string> 類型轉換為一個對象,其中鍵是數組的字符串

分離後將帶有字符串數據的Numpy數組轉換為整數

將 NumPy 數組的字符串和整數轉換為浮點數

打字稿轉換 Object.entries 將派生的字符串數組簡化為文字類型

如何在不使用數組和字符串的情況下將小數轉換為任何其他基數

在 Golang 模板中將字節數組轉換為字符串

Javascript - 如何將數組中的數字轉換為字符串並使用 If 語句

將對像數組字符串轉換為列表字符串

Java將字符串解析為字符串數組

Scala - 將具有逗號分隔的數字(當前為字符串)的列轉換為 Dataframe 中的 Double 數組

如何將字符串轉換為 tensorflow 的 numpy 數組,反之亦然

我想將十六進製字節數組轉換為字符串格式的十六進制

如何將應該在 <space> 上拆分的字符串轉換為 mulesoft 中的對像數組

如何將字符串轉換為多維字符數組