如何在 Python 3.x 中相乘列表
📁 列表, python
有一个文本文件,内容如下 ""D11i14V17A8n7R11H16r18P18E5h18i18x8O16Y5s13d1X6u4a20C2p2O14J5I11L5K6y4X19n10s17h1E17Q5Z1U1K6U8E8L11n14k6""。我写了一个代码,将字母值分到一个 list,数字值分到另一个 list。如何正确相乘 list 中的数据,最终得到 D * 11 = DDDDDDDDDDD(字母 D 重复 11 次)。代码如下:
import rec = []d = []result = 0with open('dest.txt', 'r') as s: for line in s: line = line.strip() lst = re.split('(\\d*)', line) for i in lst: if i.isalpha() == True: c.append(i)