python月份季度

data["max"]=data.eq(data.max(1),axis=0).dot(data.columns)

data["max"]    #这个输出是月份

jd={"春":[3,4,5],"夏":[6,7,8],"秋":[9,10,11],"冬":[12,1,2]}

用这两个数据判断季度

a = 3
jd={"春":[3,4,5],"夏":[6,7,8],"秋":[9,10,11],"冬":[12,1,2]}
b = [k if a in jd[k] else '' for k in jd]
print(''.join(b))
 
# 整理成方法
 
def month2jd(m,dic):
    return ''.join([k if m in dic[k] else '' for k in dic])
 
print(month2jd(5,{"春":[3,4,5],"夏":[6,7,8],"秋":[9,10,11],"冬":[12,1,2]}))
print(month2jd(5,{"第一季度":[1,2,3],"第二季度":[4,5,6],"第三季度":[7,8,9],"第四季度":[10,11,12]}))
print(month2jd(5,{"周一限行":[0,5],"周二限行":[1,6],"周三限行":[2,7],"周四限行":[3,8],"周五限行":[4,9]}))