我想使用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