看不懂……
求解释下任务例子的代码
看不懂的应该是第三行吧,在functools.partial()中的sorted是要改写的函数,cmp=lambda s1, s2: cmp(s1.upper(), s2.upper())是改写的内容,内容为一个匿名函数作用是忽略大小写后用cmp()比较两者的大小,其中s1,s2是要比较的两个内容
import functools
sorted_ignore_case =functools.partial(sorted, cmp=lambda s1, s2: cmp(s1.upper(), s2.upper()))
print sorted_ignore_case(['bob', 'about', 'Zoo', 'Credit'])
举报