Розбір пар рядків як datetime
Дотепер ви працювали з попередньо обробленим списком об'єктів datetime для поїздок W20529. У цій вправі ви зробите крок назад у конвеєрі очищення даних і попрацюєте з рядками, з яких усе починалося.
Дослідіть onebike_datetime_strings в оболонці IPython, щоб визначити правильний формат. datetime уже імпортовано для вас.
| Довідка | |
|---|---|
| %Y | 4-значний рік (0000-9999) |
| %m | 2-значний місяць (1-12) |
| %d | 2-значний день (1-31) |
| %H | 2-значна година (0-23) |
| %M | 2-значна хвилина (0-59) |
| %S | 2-значна секунда (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)