list_pairs = str(zip(GetEmpID[row],Duration[row]))
从上面的函数,我得到如下结果。这里1046,8008,8011
是EmpID
,而1.0,2.3
等是值。你知道吗
[(u'1046', 1.0)]
[(u'8008', 2.3)]
[(u'8008', 2.2)]
[(u'8011', 1.3)]
我的结果应该是在下面。如果EmpID same然后加上元素。如何在Python中执行此操作。你知道吗
[(u'1046', 1.0)]
total = 1.0
[(u'8008', 2.3)]
[(u'8008', 2.2)]
total = 4.5
[(u'8011', 1.3)]
total = 1.3
要使其可读,请执行以下操作:
使用当前EmpID和该EmpID的当前值之和保留一个变量。当EmpID改变时,输出它(或者保存到一个列表,intead)
如果需要在单行中执行输出,请尝试以下操作。你知道吗
相关问题 更多 >
编程相关推荐