分割字符串“ n”个字母

时间:2020-02-13 19:05:50

标签: python python-3.x algorithm list loops

假设输入为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个字符

0 个答案:

没有答案