1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Python 工具箱

Connected

แบบฝึกหัด

在推导式中使用条件语句(1)

您已经在使用列表推导式来构建数值列表,有时还会通过运算来生成这些数值。

列表推导式的一个有趣机制是:您也可以只保留满足特定条件的值来创建列表。其中一种方式是对迭代变量使用条件语句。本练习将带您实践这一点!

回忆视频内容:您可以在推导式中,在 for 语句之后的可选「谓词表达式」部分添加一个 if 语句,以此来测试迭代变量:

[ 输出表达式 for 迭代变量 in 可迭代对象 if 谓词表达式 ]。

请按此范式为本练习编写列表推导式。您将获得一个字符串列表 fellowship。请使用列表推导式创建一个新列表,仅包含 fellowship 中长度不少于 7 个字符的成员。

คำแนะนำ

100 XP
  • 在列表推导式中使用 member 作为迭代变量。条件部分使用 len() 来评估迭代变量。注意:只保留长度为 7 个字符或以上的字符串。