问题描述】
假设有列表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 写了什么样的程序, 你可以尝试表达一下你的设计, 然后我们专家帮你解决具体问题么?