Advertisement
user_137

Untitled

Sep 25th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. >>> animals = {'a': ['aardvark'], 'b': ['baboon'], 'c': ['coati'], 'd'
  2. ... : ['donkey',['lion', 'tiger', 'cat'], 'dog', 'dingo']}
  3.  
  4. >>> aDict = animals
  5.  
  6. >>>
  7. >>> max(aDict.items(), key=lambda x: len(x[1]))[0]
  8. 'd'
  9.  
  10. >>> max((len(v), k) for k, v in aDict.items())[1]
  11. 'd'
  12.  
  13. >>> aDict = {'c': ['coati'], 'a': ['donkey',['lion', 'tiger', 'cat'],
  14. ... 'dog', 'dingo'], 'x': ['aardvark'], 'b': ['baboon']}
  15. ... # mix them up so the highest letter isnt the longest list
  16. ...
  17. ...
  18.  
  19. >>> max(aDict.items(), key=lambda x: len(x[1]))[0]
  20. 'a'
  21.  
  22. >>> max((len(v), k) for k, v in aDict.items())[1]
  23. 'a'
  24.  
  25. >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement