我需要閱讀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