Advertisement
SKREFI

M-ColocviuPython-Ex4

Jan 29th, 2021 (edited)
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. import re
  2.  
  3. input = 'Avem,avem, mult de lucru . .. Dar nu  mai avem atat de mult timp !'
  4. input = input.lower()
  5. input = re.findall("[a-z]+", input)
  6.  
  7. l = []
  8.  
  9. for cuvant in input:
  10.     if cuvant[-1] in 'aeiou':
  11.         continue
  12.     else:
  13.         l.append(cuvant)
  14.  
  15. l = list(set(l))
  16. count = []
  17.  
  18. for cuvant in l:
  19.     count.append(tuple([cuvant, input.count(cuvant)]))
  20.  
  21. count.sort(key = lambda x: x[1], reverse=True)
  22.  
  23. for cuvant in count:
  24.     print(f'frecventa de aparitie a cuvantului \'{cuvant[0]}\' este {cuvant[1]}.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement