2025年3月16日 星期日 甲辰(龙)年 月十五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 数据结构与算法

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

时间:08-30来源:作者:点击数:30

描述:

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

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

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

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