所以说在字典的第二个值中有列表值:Dict [int,Tuple [int,List [int]]]。列表可以具有不同的元素,但是我怎么知道哪个列表具有最多的元素?我知道您需要遍历字典的各个键,以便使其看起来像: 对于字典中的k:
但是那你怎么办?我知道我还需要一个变量来计算每个列表的元素数量,所以看起来像:n = len(dictionary [k] [1])
答案 0 :(得分:2)
您可以使用max
函数,并使用key
参数来提取您感兴趣的最大值:
max(dict.items(), key=lambda item: len(item[1][1]))