Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def Process(group: str, dayofweek: str):
- result = list()
- for item in data:
- if not "group" in item.keys():
- continue
- if item["group"] != group:
- continue
- if not "akScheduleLessons" in item.keys():
- continue
- time = ""
- for lesson in item["akScheduleLessons"]:
- if not "dis_name" in lesson.keys() or not "time" in lesson.keys() or not "lesson" in lesson.keys():
- continue
- if (type(lesson["dis_name"]) != type(None)):
- dis_name = lesson["dis_name"]["dis_name"]
- _time = lesson["time"]
- _lesson = lesson["lesson"]
- if len(_time) > 0: # что делать если отсутсвует в расписании время
- time = _time
- result.append((dis_name, time, _lesson))
- return result
- if __name__ == "__main__":
- retr = Process("1ИСП-9-1", DAY_OF_WEEK.MO)
- if len(retr) > 0:
- for no, item in enumerate(retr, 1):
- dis_name, time = item, _lesson
- print(f"{_lesson}. [{time}] {dis_name}")
- else:
- print("Информация о расписании отсутствует.")
Advertisement