代码示例:
def swap_dna(input_string):
#定义字典,存储要进行交换的字符
dna_dict = {'A':'T', 'T':'A', 'G':'C', 'C':'G'}
new_string = ""
for char in input_string:
#若该字符存在于字典中,则替换。否则保持不变。
if char in dna_dict:
new_string += dna_dict[char]
else:
new_string += char
return new_string
# 测试
input_str = "ATGCCGTA"
output_str = swap_dna(input_str)
print(output_str) # 输出 "TACGGCAT"