的名單得到一本字典的數據考慮以下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]可能並不總是如此,如果列表不正確。 –