我有一本包含以下信息的词典:
x = {Country:{City:Population},.....}
但是城市名称现在是这样的:Country_City_Neighbourhood_Population
(出于某种原因)。我需要删除所有的信息,并保持城市和社区如下:CityNeighbourhood
。你知道吗
我做到了:
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]
但我没有得到任何合理的结果。你知道吗
city.split("_")
给出了“city”中用“\分隔的单词列表。你知道吗[1:-1]
slices删除第一个和最后一个元素的列表"".join
将它们重新连接在一起,中间是空字符串尝试以下操作:
相关问题 更多 >
编程相关推荐