班里把生日写成 "月-日",比如 "03-21"。写 by_month(birthdays):数出每个月有几个人过生日,返回 {月份: 人数},月份是数字(3,不是 "03")。
by_month(["03-21", "11-02", "03-05"])→{3: 2, 11: 1}by_month([])→{}def by_month(birthdays):
counts = {}
for day in birthdays:
# 在这里写:从 day 里取出月份,变成数字(换掉 month = 0)
month = 0
counts[month] = counts.get(month, 0) + 1
return counts
写好了先点「运行」试试示例,没问题再点「提交」。