У меня грязный массив;каждый элемент имеет подэлементы, и каждый подэлемент имеет подэлементы.Мой массив:
myComplex=[[['03.04.2019', 'Jack', '7']], [['26.03.2019', 'Micheal', '5'], ['26.03.2019', 'Smith', '8']], [['01.04.2019', 'Jack', '11'], ['01.04.2019', 'Michelle', '2'], ['01.04.2019', 'George', '9']]]
Позвольте мне объяснить этот массив;
Субэлементы, начинающиеся с '03 .04.2019 ';['03.04.2019', 'Jack', '7']
Подэлементы, начинающиеся с '26 .03.2019 ';['26.03.2019', 'Micheal', '8']
, ['26.03.2019', 'Smith', '5']
Подэлементы, начинающиеся с '01 .04.2019 ';['01.04.2019', 'Jack', '11']
, ['01.04.2019', 'Michelle', '2']
, ['01.04.2019', 'George', '9']
В myComplex
выше, как вы видите, первым подэлементом каждого подэлемента является дата.Я хочу добавить недостающие даты между 01.04.2019
и 05.04.2019
(для этого списка 02.04.2019, 04.04.2019, 05.04.2019) субэлементами, подобными этому формату;
[['02.04.2019', 'George', '0']]
[['04.04.2019', 'George', '0']]
[['05.04.2019', 'George', '0']]
Итак, я хочу вывод, как это, когда я ввожу print(myComplex)
[[['26.03.2019', 'Micheal', '5'], ['26.03.2019', 'Smith', '8']], [['01.04.2019', 'Jack', '11'], ['01.04.2019', 'Michelle', '2'], ['01.04.2019', 'George', '9']], [['03.04.2019', 'Jack', '7']], [['02.04.2019', 'George', '0']], [['04.04.2019', 'George', '0']], [['05.04.2019', 'George', '0']]]
Как я могу это сделать?Можете ли вы дать мне решение для этого?