我想使用pythonic编码风格移植cgi脚本。在列表中计算相同长度的项目
sequence = "aaaabbababbbbabbabb"
res = sequence.split("a") + sequence.split("b")
res = [l for l in res if l]
结果是
>>> res
['bb', 'b', 'bbbb', 'bb', 'bb', 'aaaa', 'a', 'a', 'a', 'a']
这是〜100loc在C.现在我想指望用有效的资源列表的长度相同的项目。对于这里例如水库包含5个元素与长度为1,以长度为2 3种元素和2族元素与长度为4
的问题是,该序列字符串可以是非常大的。
你能解释一下你的代码的作用吗?我不确定你试图用它来完成什么。 – Blender
你应该注意你想要的输出,例如带数字键和值的字典。 –
@Blender我的代码查找具有相同字符的子序列。我在这里问的是一个计算列表中存在一个长度为x的序列的次数的方法。 – kechapito