我真的被困在一个基本问题上。我试图把一个列表中的一个项目,并把它分成很多项目的列表中的每个具有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