gpt4 book ai didi

python-3.x - 从python中列表的元素中查找字符串中的字符

转载 作者:行者123 更新时间:2023-12-04 19:37:52 25 4
gpt4 key购买 nike

我刚开始使用 python 3。我想在作为列表一部分的字符串中查找特定字符。这是我的代码:

num = ["one","two","threex"]
for item in num:
if item.find("x"):
print("found")

所以,如果字符“x”在列表的元素之一内,我想打印“找到”。但是当我运行代码时,它打印了 3 次而不是 1 次。

为什么要打印 3 次?有人能帮我吗?

最佳答案

如果在字符串中找不到该字符,则 find() 返回 -1。任何不为零的东西都等于 True。试试 if item.find("x") > -1 .

关于python-3.x - 从python中列表的元素中查找字符串中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47210386/

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