1、
wrong_dict={(filename.line):[number,rank]}
list = sorted(wrong_dict.items(), key = lambda x: (-x[1][0], x[1][1]))[: 8]
wrong_dict.items() --排序的对象
key=lambda 元素: 元素[字段索引] 排序的标准字段
(-x[1][0], x[1][1]) 先以第一个元素排序,第一个相同时,再以第二个排序
2、
python中,None,False,0,空列表[],空字典{},空元祖(),都相当于false
'''
第一种是 if x is None:
第二种是 `if not x:
第三种是`if not x is None: #(这句这样理解更清晰`if not (x is None)`)