大家好
我是一個剛學python沒多久的初學者
因為本身是生物相關背景 所以未來想利用python做一些比較跟計算
例如我想要比較兩個DNA序列中 有哪些不一樣的地方
若是序列相同 則將他取代成"."
例如
a = "atcgatcgaaa"
b = "atccagcgaac"
則print出 兩段序列
"...g.t....a"
"...c.g....c"
以下是我的練習code:
a = "atcgatcgaaa"
b = "atccagcgaac"
for i in a[i]: #利用元素位置去找
if a[i] == b[i]:
c = a.replace(i,".")
d = b.replace(i,".")
print(c,d)
可是都會出現錯誤代碼 string indices must be integers
我其實看不太懂他想表達的意思
請問各位前輩我該如何改我的code
非常謝謝大家