Advertisement
AL4ST4I2

ESERCIZIO3

Jan 30th, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. import re
  2. file = "D:\\Users\\Alastair\\Desktop\\risultati.txt"
  3. l = []
  4. fl = []
  5. d = {}
  6. f = open(file, "r").read()
  7. li = re.findall("[a-z]* [0-9]*", f)
  8.  
  9. for e in li:
  10.     e = e.split(" ")
  11.     e[1] = int(e[1])
  12.     l += [e]
  13.  
  14. for i in range(len(l)):
  15.     pun = 0
  16.     n = f.count(l[i][0])
  17.     pun = l[i][1]
  18.     #print (l[i][0]," ",pun, "giocate ", n)
  19.     for e in range(len(l)):
  20.         if l[i][0] == l[e][0] and i != e:
  21.             pun += l[e][1]
  22.     fl = [n, pun]
  23.  
  24.     if d.get(l[i][0]) is None and l[i][0] != 0:
  25.         d[l[i][0]] = fl
  26.  
  27. print("*"*10, " Diz ", "*"*10)
  28. for k in d.keys():
  29.     print(k, " \t ",d[k], end= "\n")
  30.  
  31. print(d)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement