3

誰でもここで何が間違っているのか説明してもらえますか:

def get_complementary_sequence(string):
    dic = {'A':'T', 'C':'G', 'T':'A', 'G':'C'}
    for a, b in dic.items():
        string = string.replace(a, b)
    return string

「T」と「C」では適切な結果が得られますが、「A」と「C」は置き換えられません。本当に行き詰まりました。

文字列は「ACGTACG」のようになります。

4

2 に答える 2