采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
count = sorted(list(count.items()), key=lambda x: x[1])老师,这行代码是什么意思呢
这行代码实际上要拆开来看,首先最外面sorted是python里面的一种排序函数,可以让list里面的数据按照升序进行排序,其次key主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序,然后这个key里面有一个lambda表达式,我们可以使用lambda来创建一个匿名函数,而lambda x: x[1]则代表x下标为1的值返回给x,然后将其设定为key。
这个items是字典类型 上面遍历过的k,v 这里的key= 是sorted函数的一个参数,就是排序规则用哪个字段来排序,这里的x代表items里的每一个item,x[0]应该就是k,x[1]应该就是v,这里就是items以每个item的v作为排序的key进行排序
登录后可查看更多问答,登录/注册
解析自然语言处理( NLP )常用技术,从0搭建聊天机器人应用并部署上线,可用于毕设。
990 9
882 6
984 5
2.2k 5
4.0k 4