在字典中查找最大长度值

Ben*_*ler 0 python dictionary

我有一个表格的字典{'a': [1, 2, 3], 'b': [1, 2, 3, 4], 'c': [13. 11]}.我想找到dict中最长值的长度.在这种情况下将是4.我知道如何使用数组执行此操作,如下所示:

maxSoFar = 0;
for key in dict.keys():
  if dict[key] > maxSoFar :
    maxSoFar = len(dict[key])
Run Code Online (Sandbox Code Playgroud)

我的问题是,有一个神奇的一个班轮来做这个吗?

vau*_*tah 6

是的,使用max功能

max(len(l) for l in dict.values()) # 4
Run Code Online (Sandbox Code Playgroud)