我正试着做一个程序来为我在生物学上做RNA合成,因为它非常乏味。我已经到了程序中的步骤,我把字符串分成3组:
sssdddfff --> ['sss', 'ddd', 'fff']
我正在尝试的这个方法在我的脑海中工作,但如果我真的运行它,它似乎不起作用。代码如下:
list = []
i = 1
num = 1
digit = 0
while num * 3 < len(dna):
while i < 3:
i = i + 1
list.insert(num, dna[digit])
digit = digit + 1
num = num + 1
print (list)
我已经向您展示了我所期望的,但是每当我把这个字符串放在sssdddfff
中作为测试时,我得到的是这个而不是我需要发生的:['s', 's']
我不确定我是否犯了一个愚蠢的错误,或者是否有更简单的方法来做这件事,但是我找不到任何东西
您只需遍历字符串并将其按如下方式分开:
也不要使用
list
作为变量名相关问题 更多 >
编程相关推荐