1 x=list(range(10)) #快速创建一个0—9的列表 2 y=list(range(10)) 3 save_ls=[] #保存运算结果的列表 4 x.append('字符2') #列表x末尾添加元素‘字符2’ 5 y.insert(0,'字符1') #列表0处添加元素‘字符1’ 6 for x,y in zip(x,y): #同时遍历列表x和y 7 try: 8 save_ls.append(float(x)*float(y))#列表x和y对应元素相乘,先转化为float,否则整型数据与字符串相乘得到字符串。 9 except: 10 pass 11 print(x) 12 print(y) 13 print(save_ls)
程序结果:
================== RESTART: C:/Users/Benny/Desktop/temp.py ================== [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, '字符2'] ['字符1', 0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0.0, 2.0, 6.0, 12.0, 20.0, 30.0, 42.0, 56.0, 72.0] >>>