6.假设有列表 lst student=[["001"."李梅",191["002""刘祥",20],["003","张武",18]依次存放了每名学生的学号、姓名和年龄。试编写程序,实现以下功能: (1)在列表末尾添加表6-1中的学生信息。 (2)在列表的适当位置添加表6-2中的学生信息。(3)输出学号为003的学生信息。(4)输出所有学生的姓名。 (5)输出年龄大于19的所有学生的信息。
时间: 2023-06-05 07:04:13 浏览: 341
nandflash-test.rar_91lst .com_AT91SAM9261_at91sam9261 nand_nandf
好的,我会尽力回答。以下是您的问题的答案:
(1)在列表末尾添加表6-1中的学生信息。
代码实现如下:
student.append(["004", "王明", 22]) # 在末尾添加一个学生信息
student.extend([["005", "陈红", 19], ["006", "赵钱", 21]]) # 在末尾添加两个学生信息
(2)在列表的适当位置添加表6-2中的学生信息。
代码实现如下:
student.insert(1, ["007", "孙李", 20]) # 在第二个位置插入一个学生信息
(3)输出学号为003的学生信息。
代码实现如下:
for stu in student:
if stu[0] == "003":
print(stu)
(4)输出所有学生的姓名。
代码实现如下:
for stu in student:
print(stu[1])
(5)输出年龄大于19的所有学生的信息。
代码实现如下:
for stu in student:
if stu[2] > 19:
print(stu)
阅读全文