电脑开机一直黑屏怎么办黑屏显示英文一直不动

今天在做一个中文文本分类的项目遇到了一个python3sorted函数数,发现并不会用。

list是给定的列表;

key是排序过程调用的函数,也就是排序依据

reverse是降序还是升序默认为False升序,True降序

1、按照列表中的每个值的绝对值进行排序

2、按照列表中每个元素长度进行排序

3、按照词频大小进行降序

关于python3中sorted排序的关键字已经变成了key取消了对key的支持,如果对于一个列表[['a',1,'123'],['t',12,'ddd']...],我想按照其中第一个键值增序第二个键值降序排列的话,我应... 关于python3中sorted排序的关键字已经变成了key取消了对key的支持,如果对于一个列表[['a',1,'123'],['t',12,'ddd']...],我想按照其中第一个键值增序第二个键值降序排列的话,我应该怎么写呢求教....

sorted用的是稳定排序。伱这样需要写2个sorted

优先级低的先排,优先级高的后排就行了

...我只是想知道,对于Python这么设计自由自己的缘由肯定能简便的实现,我只想知道这个方法而不是为了方便解决什么问题。
如果要用sorted的话2个sorted已经是最简便的了。
不然的话你就需要带入自己的计算等额外工作了。
我不是特别满意这个答案对于python2中是由cmp解决的,那么在python3取消掉了cmp,完全由key来解决自有他的原因肯定不能牺牲某些东西.
原来如此,你是想參照老式的cmp那你可以让key成为一个这样的函数:能返回一个list或者tuple,里面顺序放上第一个键值跟第二个键值

使用key=itemgetter(0,1)看看意思是第一个按照列表的第一个元素排列第二个按照列表的第二个元素排列

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许囿别人想知道的答案

我要回帖

更多关于 电脑开机一直黑屏怎么办 的文章

 

随机推荐