<p>我有一本包含以下信息的词典:</p>
<pre><code>x = {Country:{City:Population},.....}
</code></pre>
<p>但是城市名称现在是这样的:<code>Country_City_Neighbourhood_Population</code>(出于某种原因)。我需要删除所有的信息,并保持城市和社区如下:<code>CityNeighbourhood</code>。你知道吗</p>
<p>我做到了:</p>
<pre><code>for country in x:
for city, pop in x[country].iteritems():
isCountry = city.split("_").count("Ecuador")
if isCountry > 0:
city1 = city.split("_")
city1.remove("Ecuador")
city2 = city1[0:-1]
city3 = ""
for i in range(len(city2)-1):
city3 = city3 + city2[i]
</code></pre>
<p>但我没有得到任何合理的结果。你知道吗</p>
<p>尝试以下操作:</p>
<pre><code>for country in x:
for city, pop in x[country].iteritems():
if 'Ecuador' in city:
print ''.join(city.split('_')[1:3])
</code></pre>