综合练习:学生信息

15.11 综合练习:学生信息

用元组存 (姓名, 年龄, 分数),解包打印;用元组作键统计各分数段人数。

学生元组列表

扩展:把 (姓名, 分数) 元组作键,统计同名出现次数。

# ========================================
# 示例:元组综合练习
# ========================================
students = [
    ('小明', 10, 92),
    ('小红', 11, 88),
    ('小刚', 10, 76)
]

for name, age, score in students:
    print(f'{name}({age}岁) 分数:{score}')

# 找最高分
best = max(students, key=lambda s: s[2])
name, age, score = best
print('最高分', name, score)