在Python中,字典(Dictionary)是一种可变的、无序的、键值对(key-value)集合。字典中的每个元素都是一个键值对,键必须是唯一的,但值则不必唯一。
字典的类型是dict
。
字典常用于存储配置信息、缓存数据、数据库查询结果等。
假设我们有两个字典,一个包含学生信息,另一个包含成绩信息。我们想要创建一个新的字典,其中包含每个学生的成绩。
# 原始字典
students = {
'Alice': {'age': 20, 'major': 'Computer Science'},
'Bob': {'age': 22, 'major': 'Mathematics'},
'Charlie': {'age': 21, 'major': 'Physics'}
}
grades = {
'Alice': 85,
'Bob': 90,
'Charlie': 78
}
# 使用另一个字典的值作为索引创建新字典
student_grades = {students_key: grades[students_key] for students_key in students}
print(student_grades)
{'Alice': 85, 'Bob': 90, 'Charlie': 78}
KeyError
。KeyError
。KeyError
。通过以上方法,可以有效地创建新的字典,并处理可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云