擅长:python、mysql、java
<p>我建议您继续为每个<code>session_id</code>创建一个字典,如下所示:</p>
<pre><code>sessions = { 1234 : { start: DateTime, stop: DateTime} ... }
</code></pre>
<p>为了做到这一点,遍历文件的每一行并将会话id作为键(<code>sessions[session_id]</code>)添加到<code>sessions</code>字典就足够了。对于每个会话,您都可以轻松地添加<code>start</code>和<code>stop</code>键。你知道吗</p>
<p>稍后,您可以处理这个<code>sessions</code>字典并删除所有不同时包含<code>start</code>和<code>stop</code>的<code>session_id</code>。用你的最终列表,你可以计算出差异,然后平均你的所有结果。你知道吗</p>