您当前的位置:首页 > 计算机 > 编程开发 > 数据结构与算法

制作一个过滤字符串列表的程序,并返回一个只包含您朋友姓名的列表。 如果一个名字中只有4个字母,你可以确定它必须是你的朋友!否则,你可以肯定他不是......

时间:08-30来源:作者:点击数:
CDSY,CDSY.XYZ

描述:

制作一个过滤字符串列表的程序,并返回一个只包含您朋友姓名的列表。

如果一个名字中只有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]

感觉这个表达方式好厉害,学到了.

CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门