我有一个字典,其值是所有字符串列表,我想打印最长的值(在这种情况下,具有最多字符串的列表).我为循环创建了这个:
count=0 for values in d.values(): if len(values)>count: count=len(values) print(values)
但是,这会打印与"计数"相关的所有值.我只想要最大的一个(这是最后一行).这是for循环打印的示例:
['gul', 'lug'] ['tawsed', 'wadset', 'wasted'] ['lameness', 'maleness', 'maneless', 'nameless', 'salesmen'] ['pores', 'poser', 'prose', 'repos', 'ropes', 'spore'] ['arrest', 'rarest', 'raster', 'raters', 'starer', 'tarres', 'terras'] ['carets', 'cartes', 'caster', 'caters', 'crates', 'reacts', 'recast', 'traces'] ['estrin', 'inerts', 'insert', 'inters', 'niters', 'nitres', 'sinter', 'triens', 'trines'] ['least', 'setal', 'slate', 'stale', 'steal', 'stela', 'taels', 'tales', 'teals', 'tesla'] ['apers', 'apres', 'asper', 'pares', 'parse', 'pears', 'prase', 'presa', 'rapes', 'reaps', 'spare', 'spear']
如何让它仅打印最后(最长)的行?