最新回答 / 测试老憨
Python3,指定的key只接受一个参数,,上面的代码简化成print(sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.upper)),,,当然你也可以指定自定义的cmp函数
2018-03-19
最新回答 / L1Rui_
我理解错了 s是指list里的一个元素而不是list列表, map会遍历所有元素,所以s[0]并不是指'adam'个元素,而是元素'adam'里的第一个元素a,脑洞大开~
2018-03-18
最赞回答 / 慕田峪6529258
你好,self指的是定义的实例,而s指的是后面跟着的要比较的实例。如传入的列表L,是先比较第一个和第二个Student,然后排序,再跟第三个Student进行比较。其sorted()与cmp()的用法与其他类型的比较是一致的。
2018-03-16