expand alphabets in python 1

expand alphabets in python

t='13e14r'
num=[]
for i in range(len(t)):
  if t[i].isalpha()!=True:
    num.append(t[i])
  else:
    num=[str(x) for x in num]
    nu = "". join(num)
    n = int(nu)
    for ii in range(n):
      print(t[i],end='')
    num=list()

Here is what the above code is Doing:
1. It is taking the string and iterating through it.
2. If the character is a number, it is appending it to a list.
3. If the character is a letter, it is converting the list of numbers to a string, converting the string to an integer, and printing the letter that many times.
4. It then clears the list of numbers.
5. It then repeats the process until it reaches the end of the string.

Similar Posts