Slide 9
Slide 9 text
開催中の催しのみ抽出し、並べ替え
from datetime import datetime
now = datetime.now()
list = []
for event in events:
dt_from = datetime.strptime(event['from'], '%Y/%m/%d %H:%M')
dt_to = datetime.strptime(event['to'], '%Y/%m/%d %H:%M')
event['time'] = dt_to - dt_from
if dt_from < now and dt_to > now:
list.append(event)
# 開催時間が短い順にソート(メインの催しと勝手に定義)
events = sorted(list, key=lambda x: x['time'])
9