-6
a = '[1, 2, 3, 4]'
b = [1, 2, 3, 4]
a是一個str,我想轉換爲b,我應該如何將str類型列表轉換爲列表? (從棉花糖)我應該如何將str類型列表轉換爲列表?
實際數據:
[{
"delay": 30.01,
"loss": 0.0,
"create_time": "2017-07-19 10:00:00"
}, {
"delay": 9.33,
"loss": 0.0,
"create_time": "2017-07-19 12:00:00"
}, {
"delay": 4.6,
"loss": 0.0,
"create_time": "2017-07-19 13:00:00"
}, {
"delay": 4.6,
"loss": 0.0,
"create_time": "2017-07-19 13:00:00"
}, {
"delay": 4.62,
"loss": 0.0,
"create_time": "2017-07-19 14:00:00"
}, {
"delay": 4.67,
"loss": 0.0,
"create_time": "2017-07-19 15:00:00"
}]
這是JSON還是你不小心在Python列表對象上使用'str()'?換句話說,除了整數,還有其他*值類型可能嗎? –
您可以使用['ast.literal_eval'](https://docs.python.org/2/library/ast.html) – khelwood
@khelwood:或'json.loads()'。這取決於其他*類型的數據可能是列表的一部分。通常情況下,問題提交者已經過度簡化了實際的數據,並忘記提供'null'或'false'或'true'或''帶有表情符號的數據字符串''數據。或者,對於他們的Python等價物。 –