-3
この文字列をdatetimeオブジェクトにキャストしながら、1行のループでキャストできますか?Pythonが1行のループでdatetimeにキャスト
dt=[r['datetimestring'] for r in data]
この文字列をdatetimeオブジェクトにキャストしながら、1行のループでキャストできますか?Pythonが1行のループでdatetimeにキャスト
dt=[r['datetimestring'] for r in data]
どうしてですか?これはリストの理解の制限ではありません。
from datetime import datetime
format = '%b %d %Y %I:%M%p' #it is possible you have to alter it to your own format
dt=[datetime.strptime(r['datetimestring'],format) for r in data]
ここで、formatはdatetime形式の指定です。
リスト内包表記は単純です:何とか値を生成
[ <expression> for <variables> in <iterable> ]
限り<expression>
として、それは結構です。
データに何が入っていますか?例えば'print(data)'を介して? – hansaplast
'この文字列をdatetimeオブジェクトにキャストできますか? ' - >何が起こるのか試してみてください –