python 单词分组

6.2-9 单词分组分数 20
第一行输入全部单词,第二行输入需排除的单词,编写程序,输出剩余单词(排除时对英文单词不区分大小写,输出时须按原顺序和大小写)。
输入格式:
共二行,第一行为全部单词,第二行为需排除单词,单词间用空格分隔
输出格式:
输出总单词中剩余单词
输入样例1:
樱挑 榴莲 栗子 芒果 葡萄 草莓 荔枝 枣 青梅
葡萄 草莓 榴莲 枣 青梅
输出样例1:
樱挑 栗子 芒果 荔枝
输入样例2:
apple watermelon cherry Durian chestnut mango grape strawberry
chestnut mango Apple watermelon Greengage
输出样例2:
cherry Durian grape strawberry


s1 = input().split()
s2 = input().split()
s2 = [x.upper() for x in s2]
s3 = []
for i in s1:
    if i.upper() not in s2:
        s3.append(i)
print(" ".join(s3))

代码实现如下,望采纳

s1 = input().split()
s2 = input().split()
s2 = [x.lower() for x in s2]

for i in s1:
if i.lower() not in s2:
print(i, end=' ')


```python
n=input().split()
n1=input().split()
n2=[i.lower() for i in n]
n3=[i.lower() for i in n1]
a=[]
b=[]
for i in n2:
    if i not in n3:
        a.append(i)
for i in n:
    if i.lower() in a:
        b.append(i)
for i in b[0:len(b)-1]:
    print(i,end=' ')
print(b[-1])

```