我想检查列表中的元素是否包含字符串,但必须按顺序排列。你知道吗
示例:
x = ['a', 'b', 't', 'd', 'e']
z = 'bt'
我想看看z是否在x中的顺序。你知道吗
我知道我能做到:
if all(item in x for items in z):
# do something
但这并不能检查顺序(bt中的t不必在b后面,它可以在列表的任何地方)
我知道你可以做一个嵌套循环,或者把列表转换成一个字符串,然后再使用它,但这并不是很有效。。。你知道吗
有什么帮助吗?你知道吗
Tags:
如果列表中包含字符,则可以缩小列表。使用此方法:
让我们试试:
输出:
相关问题 更多 >
编程相关推荐