擅长:python、mysql、java
<p>您可以使用<a href="https://www.w3schools.com/python/python_lists_comprehension.asp" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
<pre><code>In [623]: def to_rna(dna_strand):
...: mapping = {'G':'C', 'C':'G', 'T':'A', 'A':'U'}
...: rna_strand = ''
...: for char in dna_strand:
...: rna_strand += mapping[char]
...: return rna_strand
...:
In [626]: rna1 = [to_rna(i) for i in dna1]
In [627]: rna1
Out[627]: ['UGGACUGA', 'UUAACAGA']
</code></pre>
<p>上述内容相当于<a href="https://www.w3schools.com/python/python_for_loops.asp" rel="nofollow noreferrer">^{<cd2>}</a>循环:</p>
<pre><code>In [630]: rna1 = []
In [631]: for i in dna1:
...: rna1.append(to_rna(i))
...:
In [632]: rna1
Out[632]: ['UGGACUGA', 'UUAACAGA']
</code></pre>