Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. import re
  2.  
  3. with open("manager.txt") as f:
  4. content = f.readlines()
  5. # you may also want to remove whitespace characters like `\n` at the end of each line
  6. content = [x.rstrip('\n;') for x in content]
  7. freqCnt = {}
  8. for line in content:
  9. m = re.compile("(.*)manager (P.*)").match(line)
  10. if m is not None:
  11. managers = m.group(2).split(" or ")
  12. print managers
  13. for oneManager in managers:
  14. freqCnt[oneManager] = freqCnt.get(oneManager, 0) + 1
  15.  
  16. byFreq = sorted(freqCnt, key=freqCnt.get, reverse=True)
  17. for manager in byFreq:
  18. print manager + ': ' + str(freqCnt[manager])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement