-2
我试图把一个列表作为参数,并查找列表中的每个名称是否以元音结尾。然而,对于我不断收到一个单一的元素,而不是所有的人都为什么我ourput只显示一个元素
a_list = ["Renjie", "Shannon", "Benjamin", "Peron", "Abhay", "Peron", "Ryan", "Jingyi", "David", "Shan", "Atunaisa", "James", "Joshua", "Rory", "Wayne", "Raymond", "Amy", "Franco", "Siran", "Siyan", "Dokyung", "Hansoo", "Adefolakanmi", "Belita", "Da", "Qihao", "Campbell", "Chester", "Daniel", "alex", "Rachel", "Mitchell", "Angelo", "Bishoy", "Freshteh", "Kunyu", "Lefei", "Michael", "alex", "Minsuck", "Angel", "Sayaka", "Changhao", "Pramith", "Minsang", "Shuliang", "Jiaqi", "Mathew", "Prashant", "Alex"]
vowels = "aeiouAEIOU"
new_list = []
for word in a_list:
if word[-1] in vowels:
new_list.append(word)
return new_list
将'return'语句放回'for'循环。 'return'ing终止函数的执行,结果第一个元素被添加,然后执行结束。 –