已知idList为存储大量身份编码的列表,编码规则为:倒数第二位偶数代表女性、奇数代表男性;第7位起连续8位为出生年月日(年4位,月、日各2位)。需统计每日出生的男女人数,现有代码如下:
dictGender_Birthday = {} #性别,出生月日的字典
for everyID in idList:
gender, Key = int(everyID[-2]) % 2, everyID[10:14]
male,female = ________________________
lastData = dictGender_Birthday.get(Key, _______________)
dictGender_Birthday[Key] = (lastData[0] + male, lastData[1] + female)
listGender_Birthday = sorted(dictGender_Birthday.items())
print(listGender_Birthday)