首先获取当前日期,然后遍历每一行,并统计该行中非零值的个数。最后将结果保存到字典中。
代码示例:
from datetime import date
data = [[1, 0, 2, 3],
[4, 0, 1, 0],
[0, 2, 0, 1]]
current_date = date.today()
result = {}
for row in data:
count = sum(1 for val in row if val != 0)
result[current_date] = count
print(result)
输出结果:
{datetime.date(2021, 10, 10): 3}