fork(2) download
  1. import re
  2. import sys
  3. import collections
  4.  
  5. c = collections.Counter(re.findall(r'[^\-.,\s;:?!]+', sys.stdin.read()))
  6. print(*(w for w in sorted(c)))
  7. print(*(w for w in sorted(c, key=c.__getitem__)))
  8.  
Success #stdin #stdout 0.04s 9440KB
stdin
yo - what, you;;
do you say	 what!

stdout
do say what yo you
do say yo what you