1. 학습
  2. /
  3. 강의
  4. /
  5. Pythonで扱う日付と時刻

Connected

연습 문제

datetime のペアを継続時間に変換する

タイムスタンプを扱うとき、イベント間でどれだけ時間が経過したかを知りたいことがよくあります。幸い、datetime の演算を使えば、日・月・年の境界を気にせずに、Python に重い処理を任せられます。各トリップで自転車がドックから外れていた秒数を計算してみましょう。

以前のコーディング演習から続けて、バイクのトリップデータはリスト onebike_datetimes として読み込まれています。リストの各要素は2つの datetime オブジェクトからなり、それぞれトリップの開始時刻と終了時刻を表します。

지침

100 XP
  • ループ内で次を行います。
    • start と end の要素に対して演算を行い、トリップの長さを求める
    • 結果を trip_duration に保存する
    • trip_duration から trip_length_seconds を計算する