hi everybody, <br>               I need to sum a list in dictionary...<br>my script, <br>       d = {}<br>probes = list(enumerate((i.split('\t')[2],i.split('\t')[3], i.split('\t')[4])for i in open('final_lenght_probe_span')))
<br>for idx, (probe_id, span, length) in probes:<br>         try :<br>                l = [span,length.strip(),probes[idx+1][1][1]]<br>                d[probe_id] = sum[l]<br><br>         except IndexError :<br>                none = 0
<br>                l = [span,length,None]<br>                d[probe_id] = sum[l]<br>for key in d.keys():<br>        print key, d[key]<br><br><br>I used an built-in fuction sum to add the list, but is results in error...
<br>now how do i do it<br><br>my file used is: <br>  2709852         2709911       A_16_P21360207  405     -59<br>  2710316         2710367       A_14_P136880    -42     -51<br>  2710325         2710384       A_16_P21360209  876     -59
<br>  2711260         2711319       A_16_P21360210  -22     -59<br>  2711297         2711356       A_16_P03641959  254     -59<br>  2711610         2711659       A_16_P03641960  982     -49<br>  2712641         2712696       A_16_P03641962  1011    -55
<br>  2713707         2713765       A_16_P41563648  43      -58<br>  2713808         2713861       A_16_P03641963  -16     -53<br>  2713845         2713893       A_16_P41563649  3460    -48<br>  2717353         2717412       A_16_P03641964  214     -59
<br>  2717626         2717685       A_16_P41563655  25      -59<br>  2717710         2717754       A_16_P03641965  1250    -44<br><br><br>