У меня есть большой словарь со значениями формата времени. Примером словаря является «mydict». каждый список ([[]]) показывает время недели. Время суток разделено символами ','. Например, в субботу время 06: 00 - 09:30 - 10:30 - 14:00 - 17:00 - 21: 00 . и воскресенье: 07: 00 - 09:30 - 11:30 - 14:00 - 16:00 - 21: 00 в словаре. Словарь включает в себя 7 дней и тысячи ключей / значений.
У меня также есть строка с заданным форматом c на 7 дней. Я упростил строку до 2 дней. Я хочу заменить значения "dayname", "endTime" и "startTime" строки на вложенный список словаря, а затем записать его в формате словаря. Мой идеальный результат показан ниже.
Как я могу решить проблемы?
mydict= {'x': [['06:00 - 09:30 AM - 10:30 AM - 14:00 - 17:00 - 21:00, 07:00 - 09:30 AM - 11:30 AM - 14:00 - 16:00 - 21:00']]}
Ожидаемый результат:
{'x': [{
"DayName": "saturday",
"timeList": [
{
"endTime": "06:00",
"startTime": "09:30"
},
{
"endTime": "10:30",
"startTime": "14:00"
},
{
"endTime": "17:00",
"startTime": "21:00"
}
]
},
{
"DayName": "sunday",
"timeList": [
{
"endTime": "07:00",
"startTime": "09:30"
},
{
"endTime": "11:30",
"startTime": "14:00"
},
{
"endTime": "16:00",
"startTime": "21:00"
}
]
}]}