Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- with open("manager.txt") as f:
- content = f.readlines()
- # you may also want to remove whitespace characters like `\n` at the end of each line
- content = [x.rstrip('\n;') for x in content]
- freqCnt = {}
- for line in content:
- m = re.compile("(.*)manager (P.*)").match(line)
- if m is not None:
- managers = m.group(2).split(" or ")
- print managers
- for oneManager in managers:
- freqCnt[oneManager] = freqCnt.get(oneManager, 0) + 1
- byFreq = sorted(freqCnt, key=freqCnt.get, reverse=True)
- for manager in byFreq:
- print manager + ': ' + str(freqCnt[manager])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement