输入一个小组的学生名单,再输入一个到课学生名单。请编写程序,输出缺课学生名单。忽略英文名中的大小写。提示:①列表ls中移除×元素的可使用ls.remove(X);②返回字符串str的副本,并全部字符转为小写可使用str.lower()。
【输入描述】二行,一行为小组学生名单,另一行为到课学生名单,名字间用空格分隔。
【输出描述】缺课学生名单
【输入样例】
张三 李四 王五 赵六 Lily Jack
王五 赵六 jack 张三
【输出样例】
李四 Lily
参考:
group = input().lower().split() # 获取小组学生名单并全部转为小写
attend = input().lower().split() # 获取到课学生名单并全部转为小写
absent = [] # 定义一个空列表用来存储缺课学生名单
for name in group:
if name not in attend: # 如果名字不在到课名单中
absent.append(name) # 将名字添加到缺课名单中
print(' '.join(absent)) # 输出缺课名单,名字之间用空格分隔
a = input().lower()
b = input().lower()
#a = '张三 李四 王五 赵六 Lily Jack'.lower()
#b = '王五 赵六 jack 张三'.lower()
print(*(set(a.split()) - set(b.split())))