gpt4 book ai didi

python-3.x - 如果列表中包含任何项目

转载 作者:行者123 更新时间:2023-12-02 18:49:36 26 4
gpt4 key购买 nike

我有一个脚本,可以循环访问目录中的文件列表。根据文件名中的单词,它将它们分为三组。更复杂的是,现在有异常(exception)情况。异常(exception)情况在列表中。我的问题是我无法让它检查列表中的“任何”项目,如果不存在,则继续分类。异常(exception)的单词可以位于文件名中的任何位置。我可以让它在列表中查找内容并使用 for 循环执行某些操作,但随后它会移至下一次迭代并忽略之前的异常(exception)单词并将其错误地分类。

这就是我希望它工作的方式,但是 any( 显然不是这样工作的。

exceptions = ["one", "two", "three"]
for i in filenames:
if any(exceptions) in i:
do this
else:
do this

最佳答案

这样就可以了:

exceptions = ["one", "two", "three"]
for i in filenames:
if any(e in i for e in exceptions):
do this
else:
do this

关于python-3.x - 如果列表中包含任何项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66975905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com