a ist eine str, ich möchte transform a nach b, Wie sollte ich die str type-Liste in Liste umwandeln?Wie soll ich die Str-Liste in eine Liste umwandeln?
Ist-Daten (aus Eibisch):
[{
"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"
}]
Indented mit https://jsonlint.com
Ist dieses JSON oder haben Sie versehentlich 'str()' auf einem Python-Listenobjekt verwendet? Mit anderen Worten, abgesehen von ganzen Zahlen, gibt es irgendwelche * anderen * Werttypen? –
Sie können ['ast.literal_eval'] (https://docs.python.org/2/library/ast.html) – khelwood
@khelwood: oder' json.loads() 'verwenden. Es hängt davon ab, welche * anderen * Datentypen Teil der Liste sein könnten. Oftmals hat der Fragesteller die eigentlichen Daten übermäßig vereinfacht und vergessen, die "null" - oder "false" - oder "true" - oder "some string with emoji" -Daten zu erwähnen. Oder, in der Tat, ihre Python-Entsprechungen. –