geese = ["African", "Roman Tufted", "Toulouse", "Pilgrim", "Steinbacher"]
birds = ["Mallard", "Hook Bill", "African", "Crested", "Pilgrim", "Toulouse", "Blue Swedish"]
def goose_filter(birds):
for i in birds:
if i in geese:
birds.remove(i)
print(goose_filter)
我刚开始学习python,所以我使用codewars.com来练习基础知识,但我一直面临挑战。所以基本上他们想让我去掉鸟身上任何类似鹅身上的绳子。还有我如何打印函数,print((方法不起作用。
geese = ["African", "Roman Tufted", "Toulouse", "Pilgrim", "Steinbacher"]
birds = ["Mallard", "Hook Bill", "African", "Crested", "Pilgrim", "Toulouse", "Blue Swedish"]
def goose_filter(birds,geese):
for i in birds:
if i in geese:
birds.remove(i)
return birds
print(goose_filter(birds,geese)) #['Mallard', 'Hook Bill', 'Crested', 'Toulouse', 'Blue Swedish']