对于学校我正在开展一个项目,我需要在python中制作一个程序,但是我现在已经停留了很长时间。
for (i, item) in enumerate(items):
ar.append([])
ar[i].append(int(input('Aantal ' + item + ' consumpties' + ': ')))
ar[i].append(float(input('Inkoop prijs ' + item + ' : ')))
ar[i].append(float(input('Inhoud verpakking: ')))
ar[i].append(float(input('Hoeveel liter drank gaat er in een beker / hoeveelste deel word uitgegegeven? ')))
for (i, item) in enumerate(items):
ar[i].append(math.floor(ar[i][2] / ar[i][3]))
print(ar[i][4])
ar[i].append(math.ceil(ar[i][0] / ar[i][4]))
print(ar[i][5])
所以我将一些值附加到列表中,我需要知道如何获取所有[i][5]
索引并将其总和(转换为变量)。
答案 0 :(得分:3)
传递给sum
的简单生成器表达式将执行您想要的操作。
my_sum = sum(item[5] for item in ar)