Find longest (string) key in dictionary

前端 未结 3 1389
野趣味
野趣味 2020-12-19 12:49

This question is similar to Python - Find longest (most words) key in dictionary - but I need the pure number of characters.

Example input:

d = {\'gr         


        
3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-19 13:35

    >>> d = {'group 1': 1, 'group 1000': 0}
    >>> len(max(d, key=len))
    10
    

    This solution is the fastest but I prefer the solutions by @eumiro and @ms4py since they do not repeat the len function twice and are more pythonic imo.

提交回复
热议问题