Is it possible to convert a string into a list 3-character strings at a time?
down vote favorite So for example: Vry='ABCDEFGHI' into Vry_list='ABC', 'DEF', 'GHI'. I am using Python 3 and have tried: Vry='ABCDEFGHI' lenstr=len(Vry) x=0 y=3 while y<lenstr: new=list(lstring[x:y]) x+=3 y+=3 print(new)
Vry='ABCDEFGHI' lenstr=len(Vry) x=0 new= while x < lenstr: new.append(Vry[x: x+3 if x+3<=lenstr else lenstr]) x+=3 print(new) new will be equal to a list containing slices of the string each string being 3 characters long. If the last string is shorter than 3 characters it will contain all the remaining characters. new in this case will be: ['ABC', 'DEF', 'GHI']