假设我有一个非常长的字符串,'ABCEEEEEEDEDAAA......'但它只由五个字母组成.说我希望所有人'A'都是'D',反之亦然,'B'并且'C'(和一个例子是DNA中的核苷酸......).修改后的例子是'DCBEEEEEEAEADDD.......我意识到代码就好像string.replace('A','D').replace('D','A')不行.我想知道什么是最快的方法,因为我遇到的另一种方法就是找到每个索引,看起来有点复杂.
'ABCEEEEEEDEDAAA......'
'A'
'D'
'B'
'C'
'DCBEEEEEEAEADDD......
string.replace('A','D').replace('D','A')
python python-3.x
python ×1
python-3.x ×1