擅长:python、mysql、java
<p>以下是Ashwini Chaudhary的优雅解决方案,对于初学者来说可能更容易理解:</p>
<pre><code>complements = {'A': 'T',
'T': 'A',
'C': 'G',
'G': 'C'}
dna_sequence = 'ATTGCA'
new_sequence = []
for char in dna_sequence:
new_sequence.append(complements[char])
# new_sequence is now ['T', 'A', 'A', 'C', 'G', 'T']
result = ''.join(new_sequence) # result in 'TAACGT'
</code></pre>