擅长:python、mysql、java
<p><strong>'antennaes'</strong>的数据类型是一个<strong>列表</strong>,这就是您无法使用键获取值的原因</p>
<p>您必须迭代“天线”列表,然后才能获得“天线”和“最后扫描日期”键</p>
<p>这可能会像您预期的那样起作用:</p>
<pre><code>d = []
for h in a:
scanner = {
'ScannerName' : h['name'],
'AntennaNumber' : [],
'LastScanDate' : []
}
for antennae in h['antennae']:
scanner['AntennaNumber'].append(antennae['antenna'])
scanner['LastScanDate'].append(antennae['lastScanDate'])
d.append(scanner)
print(d)
</code></pre>