关于python的一道题,请大佬们看看

问题描述】

假设有列表lst = [["1","Li", 19], ["2","Liu", 20], ["3", "Zhang", 18]],一次存放了每名学生的学号,姓名和年龄,试编写程序实现以下功能

(1)输入一个学生信息,并将其插入到“1”号索引位置

(2)输出当前“2”号索引学生信息

(3)输出年龄大于19的所有学生姓名

(4)删除第一个年龄等于19的学生信息,并输出剩余所有学生的信息

【输入形式】

每个输出数据占一行
【输出形式】

(2)、(4):每个学生信息占一行,以一个空格隔开

(3):每个学生姓名占一行


【样例输入】

4

Niu

20

【样例输出】

2 Liu 20

Niu

Liu

4 Niu 20

2 Liu 20

3 Zhang 18

 

lst = [["1","Li", 19], ["2","Liu", 20], ["3", "Zhang", 18]]
li = [input(),input(),int(input())]
lst.insert(1,li)
print(*lst[2])
for k,n,a in lst:
    if a>19:
        print(n)
for i,(k,n,a) in enumerate(lst):
    if a==19:
        del lst[i]
        break
for k,n,a in lst:
    print(k,n,a)

 

你好, 请问你Python 写了什么样的程序, 你可以尝试表达一下你的设计, 然后我们专家帮你解决具体问题么?