嵌套使用
# 1.字典的进阶使用
# 案例1: 列表嵌套字典
data= [
  {"name": "rain", "age": 22},
  {"name": "eric", "age": 32},
  {"name": "alvin", "age": 24},
]
# 循环data,每行按着格式『姓名:rain,年龄:22』将每个学生的信息逐行打印
for stu_dic in data:  #data是一个列表
     # print(stu_dic)
print(f"『姓名:%s,年龄:%d』" %(stu_dic.get("name"),stu_dic.get("age")))
将data中第二个学生的年龄查询出来
print(data[1].get("age"))
案例2: 字典嵌套字典
data2 = {
  1001: {"name": "rain", "age": 22}, 
  1002: {"name": "eric", "age": 32}, 
  1003: {"name": "alvin", "age": 24},
}
# 循环data2,每行按着格式『学号1001,姓名: rain,年龄: 22』将每个学生的信息逐行打印
data2 = {
    1001: {"name": "rain", "age": 22 ,"scores":{"math": 77,"chineke":"68"}},
    1002: {"name": "eric", "age": 32 ,"scores":{"math": 10,"chineke":"79"}},
    1003: {"name": "alvin", "age": 24 ,"scores":{"math": 100,"chineke":"89"}},
}
print(data2[1003]['scores']['chineke'])
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号