的名单得到一本字典的数据考虑以下List of Dictionaries
(从数据库中检索):如何从字典
education = [{
"schools" : "Nelson Mandela Metropolitan University",
"studied_from" : new Date("16/1/2012 02:00:00"),
"studied_to" : new Date("25/1/2055 02:00:00"),
"qualifications" : " National Diploma",
"fields_of_study" : "Industrial engineering"
}, {
"schools" : "Massachusetts Institute of Technology",
"studied_from" : new Date("16/1/2009 02:00:00"),
"studied_to" : new Date("25/1/2020 02:00:00"),
"qualifications" : "B Tech",
"fields_of_study" : "Information Technology"
}]
我试图从一个dict
要返回获得的数据。
我曾尝试以下:
for edu in context.education:
studied_to.append(edu.studied_to)
qualification = edu.qualifications
fields_of_study = edu.fields_of_study
school = edu.schools
recent = max(studied_to)
if recent:
print recent
print qualification
print fields_of_study
这是行不通的,因为它总是返回在最后dict
的数据数据, 我也试过把if-statement
的for
循环内部,但这并没有工作或者如果它运行所有条目。
我最终希望使用这些值在HTML页面上生成。
您已经有了一种正确的数据存储方式,可以使用哪种格式转换数据。您可以直接循环访问列表,并获取用于生成html文件的键和值。 –
你可以使用教育[-1]' –
教育[-1]可能并不总是如此,如果列表不正确。 –