fork download
  1. # your code goes here
  2. import collections;
  3. import operator;
  4. def second_most_freq_elem(arr):
  5. map = collections.Counter(arr);
  6. sorted_map = sorted(map.items(), key=operator.itemgetter(1), reverse=True);
  7.  
  8. i = 0;
  9. for k,v in sorted_map:
  10. if(i < 1):
  11. i+=1;
  12. else:
  13. return k;
  14. return -1;
  15.  
  16. arr = [4,4,4,3,2,1,1];
  17. print second_most_freq_elem(arr);
Success #stdin #stdout 0s 23608KB
stdin
Standard input is empty
stdout
1