我有一张桌子
School Student Class StartTime EndTime Break
Sc1 St1 1123 10:00 10:45 No
Sc1 St2 2322 10:00 11:00 No
Sc1 St1 1132 10:45 11:00 No
Sc1 St2 1000 11:00 11:45 Yes
Sc1 St1 2311 11:00 12:00 Yes
Sc1 St1 2411 12:15 13:00 Yes
以此类推...我需要找出直到开始休息为止的是开始班和结束班,以及上课所花费的总时间-例如:
School Student BegClass EndClass Time TotalClasses
Sc1 St1 1123 2311 2:00 3
Sc1 St2 2322 1000 1:45 2
Sc1 St1 2411 2411 0:45 1
如何使用Python完成此操作?正在使用带有列表键的字典和 列表作为值的正确方法吗?
更新: