level 3
RDGAN58
楼主
# 初始列表(嵌套列表形式)
lst_student = [lbk][lbk]"001", "李梅", 19[rbk], [lbk]"002", "刘翔", 20[rbk], [lbk]"003", "张武", 18[rbk][rbk]
# (1)在列表末尾添加表6-1的学生信息(学号004:刘宁,20;学号006:梁峰,19)
lst_student.append([lbk]"004", "刘宁", 20[rbk])
lst_student.append([lbk]"006", "梁峰", 19[rbk])
# (2)在列表适当位置添加表6-2的学生信息(学号005:林歌,20)
lst_student.insert(4, [lbk]"005", "林歌", 20[rbk]) # 插入到第5个位置(索引4)
# (3)输出学号为003的学生信息
for student in lst_student:
if student[lbk]0[rbk] == "003":
print("学号003的学生信息:", student)
# (4)输出所有学生的姓名
print("\n所有学生的姓名:")
for student in lst_student:
print(student[lbk]1[rbk])
# (5)输出所有学生的平均年龄
total_age = 0
for student in lst_student:
total_age += student[lbk]2[rbk]
avg_age = total_age / len(lst_student)
print("\n所有学生的平均年龄:", avg_age)
2025年11月20日 02点11分
1
lst_student = [lbk][lbk]"001", "李梅", 19[rbk], [lbk]"002", "刘翔", 20[rbk], [lbk]"003", "张武", 18[rbk][rbk]
# (1)在列表末尾添加表6-1的学生信息(学号004:刘宁,20;学号006:梁峰,19)
lst_student.append([lbk]"004", "刘宁", 20[rbk])
lst_student.append([lbk]"006", "梁峰", 19[rbk])
# (2)在列表适当位置添加表6-2的学生信息(学号005:林歌,20)
lst_student.insert(4, [lbk]"005", "林歌", 20[rbk]) # 插入到第5个位置(索引4)
# (3)输出学号为003的学生信息
for student in lst_student:
if student[lbk]0[rbk] == "003":
print("学号003的学生信息:", student)
# (4)输出所有学生的姓名
print("\n所有学生的姓名:")
for student in lst_student:
print(student[lbk]1[rbk])
# (5)输出所有学生的平均年龄
total_age = 0
for student in lst_student:
total_age += student[lbk]2[rbk]
avg_age = total_age / len(lst_student)
print("\n所有学生的平均年龄:", avg_age)