python 条件求和,python中求列表和的函数
本文主要介绍Python中列表条件的求和方法,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。
00-1010列表条件求和法利用了列表求和函数(可以接收无数个参数的求和)。
目录
list_data=[
[1.0,附件, 522422 ,铝扣板按钮,金,,72.0, PC , ],
[2.0,附件, 500031 ,十字槽沉头自钻自攻螺钉4.2*45 ,原色,,72.0, PC , ],
[1.0,附件, 522422 ,铝扣板按钮,原色,,24.0, PC , ],
[2.0,附件, 500031 ,钢钉,原色,,24.0, PC , ],
[1.0,附件, 522422 ,铝扣板按钮,原色,,50.0, PC , ],
[2.0,附件, 500031 ,十字槽沉头自钻自攻螺钉4.2*45 ,原色,,50.0, PC , ]
]
条间=[1,2,3,4,5,7]
QHX=6
TJ _ sum (list _ data,tiaojian,qhx) 3360 #(列表,求和条件列,求和项)
zidian={}
对于范围(0,len(list_data)):中的I
简=
对于p在范围(0,len(条间)):
Jian=Jian str(list _ data[I][tiaojian[p]]),
如果剑在紫点:
子点[间][QHX]=float(子点[间][QHX]) list_data[i][QHX]
else:
子点[见]=列表_数据[i]
返回列表(zidian.values())
Eguo=TJ _ sum (list _ data,焦健,qhx) #输入参数(list,sum条件列,sum项)的序号从0开始。
印刷品(郭解)
列表条件求和方法
注意:追加和直接使用下标赋值的区别
Numbeer=[]#使用[]而不是{}来定义空列表
定义总和(数字):
c=0
x在范围内(0,numbeer。_ _ len _ _ ()) 3360 #范围需要跟上具体数字。
a=number[x]
c=a
x=1
返回c
a=x=0
而True:
A=int(input(请输入需要求和的参数:))
number.append (a) # append与直接使用下标赋值的区别:append即使列表为空也可以赋值,但是下标赋值方法不适用于空列表。
x=1
C=输入(请按空格键继续或退出)
如果c!= :
破裂
C=summ(numbeer)#使用带有返回值的函数时,返回值必须存储在变量中。
打印(c)
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。