我从互联网创建了一个数据集:
我正在使用基于我的本地文件(JSON 输出)的以下代码:
Validdata = []
for new in Sampledata:
print(str(new['title']) + " | " + str(new['published'][:10]))
Validdata.append(new)
我的输出:
Amnesia: Collection Hits Xbox One Next Week | 2018-08-27
(USA) Building Safety Technician | 2018-08-27
SONY VAIO VPCCA15FG DRIVERS DOWNLOAD | 2018-08-26
Google Alert - windows 10 | 2018-08-27
如果我们看到我有这样的数据,每个标题的末尾都有日期,我只想打印出介于特定日期范围之间的文章:
我尝试使用它进行比较,但收到此错误消息:
Startdate = '2018-09-01'
Enddate = '2018-10-01'
underDaterange = []
for value in Sampledata['title'] and Sampledata['published'][:10] in range [Startdate:Enddate]:
underDaterange.append(value)
错误信息:
TypeError: list indices must be integers or slices, not str
鸿蒙传说
慕尼黑5688855
相关分类