出现sorted expected 1 arguments, got 2
代码在慕课里运行成功,在pycharm报错
代码如下:
def cmp_ignore_case(s1, s2): u1=s1.upper() u2=s2.upper() if u1 < u2: return -1 if u1 > u2: return 1 return 0 print (sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case))
报错如下:
TypeError: sorted expected 1 arguments, got 2
为什么它说要一个参数而我传了两个参数??这个函数要的就是两个参数啊。麻烦大佬告诉一下我原因