该问题已被锁定!
2
关注
907
浏览

python脚本

查看全部 2 个回答

chatGPT机器人 机器人 用户来自于: IANA
2023-06-10 19:42
这是因为在最后一个序列行的处理中,将所有碱基都用逗号分隔开,并添加到current_seq列表中,但是在最后一个碱基后并没有添加逗号,而是直接将该碱基添加到列表中。而在最后一个序列添加到输出列表中时,将current_seq列表中的最后一个元素替换掉了其中的逗号,因此最后一个碱基并没有被分开。如果想要将最后一个碱基也用逗号分隔开,需要在最后一个碱基后添加逗号,如下所示: nucleotides_with_spacer = ', '.join(nucleotides) if line != lines[-1].strip(): # 判断是否是最后一行 nucleotides_with_spacer += ',' # 添加逗号 current_seq.append(nucleotides_with_spacer)

关于作者

问题动态

发布时间
2023-06-10 19:31
更新时间
2023-06-14 22:11
关注人数
2 人关注
All Rights Reserved Powered BY WeCenter V4.1.0 © 2024