以下是一个示例代码,可以根据年份找到递增的值:
def find_increasing_values(data, start_year, end_year):
increasing_values = []
for year in range(start_year, end_year + 1):
if year in data and data[year] > data.get(year - 1, 0):
increasing_values.append(data[year])
return increasing_values
data = {2015: 10, 2016: 20, 2017: 15, 2018: 25, 2019: 30, 2020: 40}
start_year = 2015
end_year = 2020
increasing_values = find_increasing_values(data, start_year, end_year)
print(increasing_values)
该示例代码中,data
是一个包含年份和对应值的字典。start_year
和 end_year
是要查询的年份范围。
find_increasing_values
函数遍历从 start_year
到 end_year
的年份,如果当前年份在 data
中存在,并且对应的值大于前一年的值(如果存在),则将该值添加到 increasing_values
列表中。
在示例中,data
字典包含了2015年到2020年的数据,然后调用 find_increasing_values
函数来查找这个范围内递增的值。最后,打印出递增的值列表。
输出结果为:[20, 25, 30, 40]
,这是从2015年到2020年之间递增的值。
上一篇:按年份展示存档博客文章
下一篇:按年分组并得到计数和总计数。