Со списками словарей, таких как:Как объединить списки словарей
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'
}
Благодарим за помощь.
Я принял ответ Адама, как это делает именно то, что я требую. Другие ответы - предлагая мне реструктурировать данные как словари - работают отлично, но для моего проекта я бы предпочел не использовать ids в качестве ключей. – Chris