我有两个表像below.i是从数据库的Python:列表添加
EmpID = Assign.objects.select_related().filter(pName=selProject).filter()
.order_by('laEmpNum').values_list('laEmpNum', flat=True)
TotDur = Assign.objects.select_related().filter(pName=selProject).order_by('laEmpNum')
.values_list('duration', flat=True)
EmpID = [u'1046', u'1046', u'1046', u'8008', u'8008', u'8011']
TotDur = [0.0, 2.0, 2.5, 0.0, 2.7, 1.2]
得到这个如果EmpIDs在TotDur相同,则相应的值应该收集并添加(总和)。
ResOne = 0.0 + 2.0 + 2.5 i.e 4.5
ResTwo = 0.0+2.7 i.e 2.7
ResThr = 1.2 i.e 1.2
如何在Python中执行此操作。
如何从我的答案有何不同? –
它不是,我没有注意到你的,直到我发布我的;) –
@ AshwiniChaudhary:为什么它需要有所不同?它确实解释了“int”行为,我发现它很有用。 –