У меня есть список словарей, например
[{'time': 1594289677756, 'val': 1000.0},
{'time': 1594289785475, 'val': 1297.0},
{'time': 1594289854490, 'val': 1440.0},
{'time': 1594289864474, 'val': 1548.0},
...
...
{'time': 1594289938481, 'val': 1648.0}]
Требуется, чтобы эти временные метки эпохи не имели разрыва более 1 секунды. Если есть пробел, то его необходимо заполнить вместе с val, которое может быть установлено на любое логическое значение, например, значение предыдущего элемента. Поскольку я новичок в python, я не уверен, как это лучше всего сделать.
Таким образом, в основном вывод должен быть похож на
[{'time': 1594289677756, 'val': 1000.0},
{'time': 1594289678856, 'val': 1000.0},
{'time': 1594289679856, 'val': 1000.0},
...
...
{'time': 1594289678856, 'val': 1297.0},
...
...
...
{'time': 1594289938481, 'val': 1648.0}]