[英]find multiple string occurrences in Python
有没有办法做这样的事情?
if ['hel','ell','orl'] in 'hello world' :
我想看看是否所有这些字符串都出现在单词中。 如果可能的话,可以比完全写入多线foor环更短的方式。
if all(substr in 'hello world' for substr in ('hel','ell','orl')):
# all are contained
all()
的优点是,只要一个substr
不匹配就会停止检查。
多行for
循环是正确的继续进行方式。 如果你不喜欢它在代码中看起来如何将它提取到一个函数中然后你只需要一个单行函数调用同样的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.