【发布时间】:2014-09-01 13:34:15
【问题描述】:
我一直在努力计算 2 个不同列表中的值的平均值。这是我一直在做的事情(作为python中的新手):
Averagelist = []
Listofvalues1 = ['1', '2', '3', '4']
Listofvalues2 = ['5', '6', '7', '8']
for i, x in enumerate(Listofvalues1):
for j, y in enumerate(Listofvalues2):
if j == i:
AVGvalue = (int(x)+int(y)/2)
Averagelist.append(AVGvalue)
我自己想出了这个方法。它可能没用,但到目前为止,我可以打印两个我想用于计算的值,但我收到一个错误“ValueError:int() 的无效文字,基数为 10:'somevalue'”。会不会是'' 标志?
干杯!
【问题讨论】:
-
显示
Listofvalues1和Listofvalues2的内容。