擅长:python、mysql、java
<p>如果我正确理解了你的问题,你想按注册时间对结果进行分组。你知道吗</p>
<p>您可以从将数据放入多个dict开始(就像调用to\u json方法时所做的那样,之后类似这样:</p>
<pre><code>data = {}
for data_point in my_data:
time = data_point['RegisteredTime']
if time not in data:
data[time] = []
d = {}
d['Start'] = data_point['Start']
d['Value'] = data_point['Value']
data[time].append(d)
result = []
for key, value in data.items():
result.append({
'SamplingTime': key,
'Values': value
})
</code></pre>
<p>在此之后,列表结果以您想要的格式包含所有信息。你知道吗</p>
<p>这可能不是解决这个问题的最“pythonic”的方法,但我尝试将步骤分开,以便更容易理解。希望有帮助。你知道吗</p>