keyword in file_name for keyword in keywords
时间: 2023-07-12 18:04:50 浏览: 86
find keywords in files
这是一个 Python 中的列表推导式,它可以根据给定的关键字列表(keywords)生成一个新的列表,其中的每个元素都是包含该关键字的文件名。假设我们有一个文件名列表 file_names 和一个关键字列表 keywords,那么可以使用以下代码实现该列表推导式:
```
result = [file_name for file_name in file_names for keyword in keywords if keyword in file_name]
```
在代码中,首先使用两个 for 循环遍历文件名列表和关键字列表。然后,使用 if 语句过滤出那些包含关键字的文件名,并将它们添加到结果列表中。最终,该列表推导式将返回一个新的列表,其中包含了所有包含关键字的文件名。
阅读全文