ПочатиПочніть безкоштовно

Розбір пар рядків як datetime

Дотепер ви працювали з попередньо обробленим списком об'єктів datetime для поїздок W20529. У цій вправі ви зробите крок назад у конвеєрі очищення даних і попрацюєте з рядками, з яких усе починалося.

Дослідіть onebike_datetime_strings в оболонці IPython, щоб визначити правильний формат. datetime уже імпортовано для вас.

Довідка
%Y4-значний рік (0000-9999)
%m2-значний місяць (1-12)
%d2-значний день (1-31)
%H2-значна година (0-23)
%M2-значна хвилина (0-59)
%S2-значна секунда (0-59)

Ця вправа є частиною курсу

Робота з датами та часом у Python

Переглянути курс

Інструкції до вправи

  • Поза циклом for заповніть рядок fmt правильним форматом розбору для даних.
  • Усередині циклу for розберіть рядки start і end у словник trip з ключами start і end та значеннями-об'єктами datetime.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Write down the format string
fmt = "____"

# Initialize a list for holding the pairs of datetime objects
onebike_datetimes = []

# Loop over all trips
for (start, end) in onebike_datetime_strings:
  trip = {'start': datetime.____(____, ____),
          'end': datetime.____(____, ____)}
  
  # Append the trip
  onebike_datetimes.append(trip)
Редагувати та запускати код