我正在学习 Python 并试图解决同样的问题(“朋友还是敌人?”)。我编写了下面的代码,并想了解如何按照“我的逻辑”方式继续前进。
看起来它只将第一个项目添加到列表中new_friends,但不会迭代列表的所有元素x。
除了上面之外,返回值是None......我在这里没有注意到什么?
def friend(x):
x = ["Ryan", "Kieran", "Jason", "Yous"]
new_friends = []
for str in x:
if len(str) == 4:
return new_friends.append(str)
return new_friends[0:]
除了if声明之外,我还尝试了嵌套while循环..但没有成功将其他项目添加到列表中new_friends。
倚天杖
相关分类