""" 演示数据容器字典的定义 """ # 定义字典 my_dict1 = {"王力鸿": 99, "周杰轮": 88, "林俊节": 77} # 定义空字典 my_dict2 = {} my_dict3 = dict() print(f"字典1的内容是:{my_dict1}, 类型:{type(my_dict1)}") print(f"字典2的内容是:{my_dict2}, 类型:{type(my_dict2)}") print(f"字典3的内容是:{my_dict3}, 类型:{type(my_dict3)}") # 定义重复Key的字典 my_dict1 = {"王力鸿": 99, "王力鸿": 88, "林俊节": 77} print(f"重复key的字典的内容是:{my_dict1}") # 从字典中基于Key获取Value my_dict1 = {"王力鸿": 99, "周杰轮": 88, "林俊节": 77} score = my_dict1["王力鸿"] print(f"王力鸿的考试分数是:{score}") score = my_dict1["周杰轮"] print(f"周杰轮的考试分数是:{score}") # 定义嵌套字典 stu_score_dict = { "王力鸿": { "语文": 77, "数学": 66, "英语": 33 }, "周杰轮": { "语文": 88, "数学": 86, "英语": 55 }, "林俊节": { "语文": 99, "数学": 96, "英语": 66 } } print(f"学生的考试信息是:{stu_score_dict}") # 从嵌套字典中获取数据 # 看一下周杰轮的语文信息 score = stu_score_dict["周杰轮"]["语文"] print(f"周杰轮的语文分数是:{score}") score = stu_score_dict["林俊节"]["英语"] print(f"林俊节的英语分数是:{score}")