Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import sys
- from operator import itemgetter
- # using a dictionary to map words to their counts
- current_word = None
- current_count = 0
- word = None
- # input comes from STDIN
- for line in sys.stdin:
- line = line.strip()
- word, count = line.split('\t', 1)
- try:
- count = int(count)
- except ValueError:
- continue
- if current_word == word:
- current_count += count
- else:
- if current_word:
- print '%s\t%s' % (current_word, current_count)
- current_count = count
- current_word = word
- if current_word == word:
- print '%s\t%s' % (current_word, current_count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement