python合并相同时间数据
时间: 2023-08-29 19:05:48 浏览: 140
python实现时间段的合并处理
如果你有两个列表,一个是时间列表,另一个是对应的值列表,并且其中有重复的时间,则可以使用字典来合并数据。
以下是一个示例代码,假设你有两个列表time_list和value_list:
```python
merged_dict = {}
for i in range(len(time_list)):
if time_list[i] in merged_dict:
merged_dict[time_list[i]] += value_list[i]
else:
merged_dict[time_list[i]] = value_list[i]
merged_time_list = list(merged_dict.keys())
merged_value_list = list(merged_dict.values())
```
在这个例子中,我们遍历了时间列表,如果一个时间已经存在于字典中,则将其对应的值加上当前值,否则将其添加到字典中。最终,字典中的所有键值对都是唯一的时间和对应的值的和。
最后,我们可以将字典的键和值分别提取到两个新列表中,这两个列表就是合并后的时间列表和值列表。
阅读全文