>> any(a in lowercase[i::j+1] for i,j in product(range(26),repeat=2))True>>> b..._python 字符串字母是否是升序">
当前位置:   article > 正文

字符升序python_检查字符串的字符是否按字母顺序升序,并且其上升是均匀间隔的python...

python 字符串字母是否是升序

>>> from itertools import product

>>> from string import lowercase

>>> a="abc"

>>> any(a in lowercase[i::j+1] for i,j in product(range(26),repeat=2))

True

>>> b="ceg"

>>> any(b in lowercase[i::j+1] for i,j in product(range(26),repeat=2))

True

>>> c="longer"

>>> any(c in string.lowercase[i::j+1] for i,j in product(range(26),repeat=2))

False

>>> d="bdfhj"

>>> any(d in string.lowercase[i::j+1] for i,j in product(range(26),repeat=2))

True

没有必要使用产品,而且这样做效率更高一些

>>> any(a in string.lowercase[i::j+1] for i in range(26) for j in range(26-i))

True

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/651206
推荐阅读
相关标签
  

闽ICP备14008679号