<p>您正在通过执行<code>print('mapsEle0')</code>来打印字符串。
要打印dict,您必须<code>print(maps)</code>-'打印整个字典,或者,要打印特定的键/元素<code>print(maps['mapsEle0'])</code></p>
<p>为了进一步说明,这里有一个口译员会议:</p>
<pre><code>>>> maps = {}
>>> counter = 0
>>> maps["mapsEle{0}".format(counter)]=[]
>>> maps
{'mapsEle0': []}
>>>
>>> print(maps)
{'mapsEle0': []}
>>>
>>> print(maps['mapsEle0'])
[]
>>>
</code></pre>
<p>对于附加部分:</p>
<pre><code>>>> maps['mapsEle1'].append('hello')
>>> print(maps['mapsEle1'])
['hello']
</code></pre>
<p><strong>编辑2</strong>:您的陈述仍然不清楚</p>
<blockquote>
<p>As requested here is the code where I attempt to append. Please note I
want to append 'i' into the lists and no the dictionary.</p>
</blockquote>
<p>我认为sobek做对了-你想把<code>x</code>附加到<code>mapsEle0</code>,<code>mapsEle1</code>列表,它们是<code>maps</code>字典中的键。你知道吗</p>
<pre><code>for i in maps.iterkeys():
for x in elements:
if(x.process!=currentMap):
currentMap=x.process
elif(x.process==currentMap):
maps[i].append(x)
</code></pre>