gpt4 book ai didi

python - 如何在字符串中查找文件名?

转载 作者:行者123 更新时间:2023-11-30 22:02:38 25 4
gpt4 key购买 nike

我知道这可能是一个已经回答的问题,但我搜索了很多,但似乎找不到我正在寻找的答案。

可能是我没看懂。。这是我所拥有的:

myarray = ['image003.jpg@01d36f77.5bf94310', 'image004.jpg@01d36f77.5bf94310']
img = ['image003.jpg', 'test', 'image004.jpg']

我正在尝试创建一个循环来检查img是否在myarray中。

我尝试使用 if any(i in img for m in myarrar) 或使用一个循环,通过执行 img.find(myarray[i])

有人可以帮我解决这个问题吗?

最佳答案

img 中的文件名 do 都不存在于 myarray 中。但是,它们存在于 myarray 中的某些元素中,因此您还需要一层循环。

any(fname in s for s in myarray for fname in img)

如果您需要事物所在的索引:

for i, s in enumerate(myarray):
if any(fname in s for fname in img):
print(i)

关于python - 如何在字符串中查找文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53753877/

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