python add dictionary to existing dictionary
<p>What am I doing wrong here? The append inside the dictionary doesn't seem to be working</p>

<pre><code>final = []

topid = { 
    "ida" : "ida",
    "idb" : "idb",
    "idc" : "idc",
    "subid" : {}
}

for subid in subids:
    insubid = {
        "name" : subid.name, 
        "sida" : "sida",
        "sidb" : "sidb",
        "sidc" : "sidc",
    }
    topid["subid"].append(insubid)

final.append(topid)
</code></pre>

<p>I'm getting the error:</p>

<blockquote>
  <p>AttributeError: 'dict' object has no attribute 'append'</p>
</blockquote>
