我真的被困在一個基本問題上。我試圖把一個列表中的一個項目,並把它分成很多項目的列表中的每個具有10系統字符長度例如給予單個項目的列表,['111111111122222222223333333333']
,輸出會產生:如何解析一個列表或字符串爲固定長度的塊
1111111111
2222222222
3333333333
我覺得這很簡單,但我很難過。我試圖創建一個這樣的功能:
def parser(nub):
while len(nub) > 10:
for subnub in nub:
subnub = nub[::10]
return(subnub)
else:
print('Done')
很明顯,這是行不通的。有什麼建議?使用字符串比列表更容易嗎?
你能改說這個嗎:'我試圖通過一個n長度的列表迭代到10個字符的子列表中。'我不明白。 – mouad 2011-06-16 13:06:54
@mouad編輯爲清晰,我希望有幫助。 – drbunsen 2011-06-16 13:25:51
編輯拼寫標題。此外,你的字符串不需要在列表中。另外,我還沒有回答你的問題嗎? (見下文) – 2011-06-16 13:33:03