相关疑难解决方法(0)

从for循环中仅打印一次消息

我想查找列表元素中是否包含特定字符串.如果找到该字符串,我想打印出"String found",否则"找不到字符串".但是,我提出的代码,使得"找不到字符串"的多个打印.我知道原因,但我不知道如何修复它并只打印一次消息.

animals=["dog.mouse.cow","horse.tiger.monkey",
         "badger.lion.chimp","trok.cat.    bee"]
      for i in animals :
          if "cat" in i:
              print("String found")
          else:
              print("String not found")
Run Code Online (Sandbox Code Playgroud)

python for-loop

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

for-loop ×1

python ×1