第二行代码是先将字典通过调用items()方法转换成(键、值)元组列表,再用sorted函数通过key=匿名函数指定(键、值)中的值为关键字进行排序。(在此例中,lambda d:d[1]是以(键、值)中的值为关键字进行排序,你的问题标题中说到是的key=lambda d:d[0]是以(键、值)中的键为关键字进行排序)。
sort()函数排序时需要一个依据来作为每个元素的权值
,参数key用于提供这个依据。key是一个函数,sort()将每个元素传入这个函数,用这个函数返回的结果作为这个元素的权值。然后,将所有元素按其权值的大小来排序。instr.
index函数
返回某个字符在instr字符串中的下标,如果字符串中不存在,则返回-1。