大家好
我是一个刚学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
非常谢谢大家