解决方法很简单,此处加上对应的return:
def processEachMapId(mapId):
...
commonInfoDict["MapID"] = str(mapId);
return commonInfoDict;
def outputInfoDictList(allInfoDictList):
for index,eachInfoDict in enumerate(allInfoDictList):
...
print "type(eachInfoDict['MapID'])=",type(eachInfoDict['MapID']); # <<<---
...
def main():
for eachMapId in mapIdList:
singleInfoDict = processEachMapId(eachMapId);
allInfoDictList.append(singleInfoDict);
outputInfoDictList(allInfoDictList);
确保当前处理的commonInfoDict,是包含了对应的各种key的字典变量,即可。
温馨提示:答案为网友推荐,仅供参考