Python,输入一个小组的学生名单,再输入一个到课名单?

Python07

Python,输入一个小组的学生名单,再输入一个到课名单?,第1张

python代码和运行结果如下:

输出符合样例,望采纳~

附源码:

ls = [ x for x in input().split() ] # 输入学生名单转为列表

for x in input().split(): # 遍历到课学生名单

    for s in ls:

        if x.lower() == s.lower():

            ls.remove(s)

            break

for x in ls: # 输出剩余的缺课学生

    print(x, end='')

1、写一个程序,任意输入学生的信息,形成字典后存于列表中。

2、学生的信息包括姓名(字符串),年龄(整数),成绩(整数),循环输入学生信息,输入学生姓名为空时结束输入,形成字典列表。

3、可以修改和删除学生成绩。

4、实现打印菜单,提示选择对应的操作。

import re

names = [['Tom','Billy','Jefferson','Andrew','Wesley','Steven','Joe'], ['Alice','Jill','Ana','Wendy','Jennifer','Sherry','Eva']]

list1=[]

for i in names:

    for j in i :

        #c=re.compile()

        d=re.match(".*e.*e.*",j)

        if d:

            list1.append(d.group(0))

print(list1)