假设输入为inp = qmnopqmnnm
,并且您要检查这些列表项是否与inp
中的子字符串相同:
['nopqm', 'opqmn', 'pqmno', 'qmnop', 'mnopq']
您如何检查这是否正确?
我的方法是每隔n个字母分割原始输入,其中n =列表项之一(4)的len。
out = [(inp[i:i+lengthS]) for i in range(0, len(inp), lengthS)]
但这只会返回:
['qmnop', 'qmnnm']
由于qmn opqmn nm在列表中,因此应该返回True
。
相反,我尝试查找每4个字符,而不是每4个字符