【发布时间】:2019-02-10 11:22:54
【问题描述】:
import os
from datetime import datetime, date
import datetime
test={datetime.date(1977, 6, 5): [81, 55, 0.0, False],
datetime.date(2007, 11, 18): [45, 41, 0.02, True],
datetime.date(2017, 11, 3): [43, 33, 0.3, True],
datetime.date(2007, 2, 24): [44, 36, 0.36, True],
datetime.date(2015, 2, 18): [54, 40, 0.0, False],
datetime.date(2008, 11, 18): [51, 43, 0.01, True],
datetime.date(1965, 12, 29): [43, 33, 0.27, True]}
sumtmax=0
year=[]
for k, v in test.items():
year.append(k.year)
yearset=set(year)
print(yearset)
for i in yearset:
for k, v in test.items():
k=k.year
if k==i:
print(v[0])
我想获得每年 value[0] 的平均值和 value[3] 的总和。我该怎么做...
【问题讨论】:
标签: python arrays dictionary sum average