1,任务叙述:自学字典、元组、列表和集合几个概念,在这些概念中挑选适合的,想办法将缩进减少到小于等于3阶。并最后将年月日放到一个字典中,字典中的逻辑关系是一个年下12个月,各月下对应日期。
1.1,任务简述:使用字典存储20世纪的每一天。
2,任务难处:不知道怎么正确存储,合适的空字典应该如何创建,如何使用循环添加键对值
3.1,自己尝试的思路:
3.2自己尝试的代码:均有错误:
'''dict={'1900':{ #将20世纪每一天存入字典中
'1':{'1','2'}
}
}
for year in range(1900,2021):
new_year = [year:{'':{}}]
dict.append(new_year)
for year,month,day in dict.items():
for y in range(1900,2021):
year=y
for m in rang(1,13):
month=m
for d in range (2,5):
day=d '''
dict={'Year':{}}
for year in range(1900,2021):
dict.setdefault(dict, [])
dict.setdefault(dict, []).append(year)
print(dict)
希望给些指点