Advertisement
varyaaas

Untitled

Nov 16th, 2022
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. animal_dict = {}
  2. ans_dict = {}
  3. ans = []
  4. animal_set = set()
  5. with open('input.txt', 'r') as inp_file:
  6.     for line in inp_file:
  7.         s = line.split()
  8.         animal_set.add(s[1])
  9.         animal_dict[s[0]] = s[1]
  10. for elem in animal_set:
  11.     for k,v in animal_dict.items():
  12.         if v == elem:
  13.             ans.append(k)
  14.     ans_dict[elem] = ans
  15.     ans = []
  16. for k,v in sorted(ans_dict.items(), key=lambda item: len(item[0])):
  17.     print(k+":", ', '.join(sorted(v)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement