我试图将 RNA 序列作为输入并获取其各自的密码子作为输出。
例如:
输入:AUGGGAACUUCACUACGUAAAUAG
输出:密码子是:AUG, GGA, ACU, UCA, CUA, CGU, AAA, UAG
我在 Python 3.8 中这样编码:
rna = input("Enter the RNA sequence:")
list1 = []
rna = list(rna)
for i in range(len(rna)):
list2 = []
list2.append(rna[i : i + 3 : 3])
liststr = "".join(list2)
list1.append(liststr)
print(list1)
Run Code Online (Sandbox Code Playgroud)
但是,我收到错误TypeError: sequence item 0: expected str instance, list found。这段代码有什么问题?