junctions = [2,9,15,20]
seq_1 = 'sauron'
seq_2 = 'corrupted'
seq_3 = 'numenor'
combined = 'sauroncorruptednumenor' #seq_1 + seq_2 + seq_3
count_1 = 1
count_2 = 1
count_3 = 2
我有一個3個字符串(seq_1-3)的列表。我結合他們創建1個長字符串(合併) 我有一個索引列表(路口)。我有3個不同的計數器爲每個字符串設置爲零(count_1-3)組合字符串。計算原始字符串中有多少個索引(來自列表)。 Python
我想要做的是找到組合序列中每個交點[2,9,15,20]的位置。 。 。如果是從seq_1 - > COUNT_1 + = 1,如果是從seq_2 - > COUNT_2 + = 1,從seq_3 - > COUNT_3 + = 1
例如
junctions = [2,9,15,20]
count_1 = 0
count_2 = 0
count_3 = 0
combined = 'sauroncorruptednumenor'
seq_1 = 'sauron' #index 2 would be on 'u' in combined but originally from seq_1 so count_1 = count_1 + 1
seq_2 = 'corrupted' #index 9 would be on 'r' in combined so count_2 += 1
seq_3 = 'numenor' #index 15 would be 'n' in combined so count_3 += 1, and 20 would be 'o' so count_3 += 1
讓我知道如果我需要澄清任何不同
如果我理解正確,你試圖檢查交叉口在哪個字開始? – 2rs2ts
沒關係。我看到這些「路口」不是切片。 – 2rs2ts