Avatar ·

Wie man Listen in Python 3.X ändert

📁 Liste, Python

Es gibt eine Textdatei mit diesem Inhalt "" D11I14V17A8N7R11H16R18P18E5H18I18X8O16Y5S13D1X6U4A20C 2P2O14J5I11L5K6Y4X19N17H1E17Q5Z1U1K6U8L11N14K6 ". Ich habe einen Code geschrieben, der die Buchstabenwerte in eine Liste und die Zahlenwerte in eine andere aufteilt. Wie ändere ich die Daten aus der Liste richtig, sodass am Ende d * 11 = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD herauskommt? Code unten:

   import  rec = [] d = [] result =  0   with   open  ( 'dest.txt' ,  'r' )  as  s:  for  line  in  s: line.strip () lst = re.split ( '(\ d*)' , line)  for  i  in  lst:  if  i.isalpha () ==  True : rec.append (i)  else :  if  i !=  '' : d.append (i)  print  (rec)  print  (d)