描述:
制作一个过滤字符串列表的程序,并返回一个只包含您朋友姓名的列表。
如果一个名字中只有4个字母,你可以确定它必须是你的朋友!否则,你可以肯定他不是…
例如:输入= [“Ryan”,“Kieran”,“Jason”,“Yous”],输出= [“Ryan”,“Yous”]
注意:保持输出中名称的原始顺序
下面是我写的代码,主函数fridend(x):是题目给的,x是题目所出的列表
def friend(x):
#Code
Outputs = []
for Output in x:
if len(Output) == 4:
Outputs.append(Output)
return Outputs
下面是提交后看到不错的解决方案,所以记录下来学习一下
def friend(x):
return [f for f in x if len(f) == 4]
感觉这个表达方式好厉害,学到了.