当前位置:首页python > 正文

python嵌套字典

作者:野牛程序员:2023-08-13 10:31:13python阅读 2590

Python中的嵌套字典是一种将一个字典作为另一个字典的值来构建数据结构的方式。这使得可以创建更复杂的数据结构,例如字典的列表、列表的字典等。以下是一个使用嵌套字典的简单示例:

# 创建一个嵌套字典
student1 = {
    'name': 'Alice',
    'age': 20,
    'grades': {
        'math': 90,
        'english': 85,
        'history': 92
    }
}

student2 = {
    'name': 'Bob',
    'age': 22,
    'grades': {
        'math': 78,
        'english': 92,
        'history': 88
    }
}

# 将学生信息存储在列表中
students = [student1, student2]

# 访问嵌套字典的值
for student in students:
    print(f"姓名:{student['name']}")
    print(f"年龄:{student['age']}")
    print(f"数学成绩:{student['grades']['math']}")
    print(f"英语成绩:{student['grades']['english']}")
    print(f"历史成绩:{student['grades']['history']}")
    print()

在这个示例中,创建了两个学生的嵌套字典,每个学生都有一个名字、年龄和一个包含不同课程成绩的嵌套字典。然后,将这些学生信息存储在一个列表中,并使用循环访问每个学生的信息和成绩。

嵌套字典在处理复杂的数据结构时非常有用,可以根据需要进行多层嵌套,创建更复杂的数据组织形式。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击