擅长:python、mysql、java
<p>编辑:请参阅下面的其他评论,OP的JSON并不是有效的,但我认为问题的核心是“dictionary vs.array”问题,我已经回答了这个问题。你知道吗</p>
<p>看起来您正在获取数组并将它们添加到<code>mac_times_array</code>。相反,您应该使用字典,并使foundMacAddress成为键。这样做:</p>
<pre><code>list_count = 0
indices = []
mac_times_dict = {}
for foundMacAddress in found_mac_list:
indices = [i for i, x in enumerate(macAddressesTotal) if x == foundMacAddress]
grouped_times = []
for index in indices:
grouped_times.append(times[index])
mac_times_dict[foundMacAddress] = grouped_times
# stacked_array = [i for i in mac_times_array]
pprint.pprint(json.dumps(mac_times_dict))
</code></pre>
<p>(警告,未测试代码,因为我没有您的输入数据)</p>