我需要阅读sp_list1,使得来自相应位置的每个列表中的三个元素都在列表中。接下来的三个(不重叠的)被放入一个单独的列表中,以便列出一个列表。如何使用Python中原始列表中的位置特定元素创建列表列表?
Input: seq_list1 = ['ATGCTATCATTA','ATGCTATCATTA','ATGCTATCATTT']
所需的输出
seq_list_list1 =[['ATG','ATG','ATG'],['CTA','CTA','CTA'],['TCA','TCA','TCA'],['TTA','TTA','TTT']]
我有一种感觉,这应该使用像列表解析是可行的,但我不能算出它(特别是,我无法弄清楚如何访问项目的索引,以便在使用列表理解时选择三个不重叠的连续索引)。
你一定已经意识到'append'需要一个参数。你为什么不提供一个? – TigerhawkT3
这是我不确定的一部分。我只是把一个空的列表,就像我编辑过的那样? – Biotechgeek
它看起来像实际上做你想做的事的代码与你所尝试的完全不同(因为上面给出的原因,它甚至不会没有错误地运行)。这当然是可行的,但SO不是一种编码服务。你将不得不学习更多,并再次尝试。 – TigerhawkT3