<p>这里的人建议用更干净的方法来解决你的问题(你在问题中提到的一种方法)。你知道吗</p>
<p>关于你的问题:</p>
<blockquote>
<p>why it prints as below:</p>
</blockquote>
<pre><code>[{'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China': 'Beijing', 'Bangladesh': 'Dhaka'}, {'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China': 'Beijing', 'Bangladesh': 'Dhaka'}, {'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China': 'Beijing', 'Bangladesh': 'Dhaka'}, {'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China': 'Beijing', 'Bangladesh': 'Dhaka'}, {'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China': 'Beijing', 'Bangladesh': 'Dhaka'}, {'India': 'New Delhi', 'Pakistan': 'Islamabad', 'Nepal': 'Kathmandu', 'Bhutan': 'Thimphu', 'China':
'Beijing', 'Bangladesh': 'Dhaka'}]
</code></pre>
<p><code>map</code>方法将函数应用于列表的每个元素,并将返回值收集到新列表中。你知道吗</p>
<p>函数返回全局变量<code>country_capital</code>,您可以向该变量添加元素。因此,<code>map</code>(<code>national_info</code>)的输出是一个带有<code>n</code>指向<code>country_capital</code>指针的列表。你知道吗</p>
<p>如果您打印<code>country_capital</code>而不是<code>national_info</code>,您将得到所需的输出。你知道吗</p>