名單藉助詞典的列表,如下列:如何合併字典
user_course_score = [
{'course_id': 1456, 'score': 56},
{'course_id': 316, 'score': 71}
]
courses = [
{'course_id': 1456, 'name': 'History'},
{'course_id': 316, 'name': 'Science'},
{'course_id': 926, 'name': 'Geography'}
]
是什麼將它們組合成字典以下列表中的最佳方式:
user_course_information = [
{'course_id': 1456, 'score': 56, 'name': 'History'},
{'course_id': 316, 'score': 71, 'name': 'Science'},
{'course_id': 926, 'name': 'Geography'} # Note: the student did not take this test
]
或者將它以更好地存儲數據不同,如:
courses = {
'1456': 'History',
'316': 'Science',
'926': 'Geography'
}
感謝您的幫助。
我已經接受了亞當的答案,因爲它不正是我需要。其他答案 - 建議我將數據重組爲字典 - 工作正常,但對於我的項目,我寧願不使用ID作爲鍵。 – Chris 2010-08-06 09:48:52