[Tutor] need help with string

alan.gauld@bt.com alan.gauld@bt.com
Sun, 19 May 2002 18:08:22 +0100


> I have a long string say 80 characters and want to split into 
> exactly 10 chars except last one. 

strg = """This is very long string
dfjksajdfkjskajfkjsdkajfksdjkfjkdjsakfjkdsjakfjsdkj"""
arr_str = []

while len(strg) > 10:
   elem = strg[:10]   # slice out 1st 10 chars
   strg = string[10:]  # assign remainder to strg
   arr_str.append(elem) # add to array

arr_str.append(strg)  # now less than 10 chars long

print arr_str

However the string library method might have some magic for 
doing that in one go, I haven't checked...

Alan g.
Author of the 'Learning to Program' web site
http://www.freenetpages.co.uk/hp/alan.gauld