Я только начал использовать Python как хобби, так что простите, если это глупый вопрос.
Я недавно установил измеритель мощности на своем компьютере и использую его для отслеживания потребления энергии. Это дает мне минутные показания в реальном времени, экспортированные в CSV-файл.
Я проанализировал и прочитал файл, и теперь у меня есть словарь, в котором ключом является метка времени, сохраненная как struct_time из библиотеки времени. В настоящее время в словаре есть чтения, которые снимались каждую минуту. Я хотел бы создать новый словарь, ключи которого являются часовыми метками времени, а значения - это сумма отдельных минутных показаний.
Я думал о циклическом просмотре словаря с помощью счетчика модов 60, но мне сказали, что это не очень Pythonic. Кроме того, нет гарантии, что существует 60 показаний за каждый час. Как мне это сделать?