课程
/后端开发
/Python
/python进阶
老师,我直接把参考答案拷贝进去编辑的结果是这样的,这是什么错,应该怎么改呀
2015-12-14
源自:python进阶 2-7
正在回答
def com_flag(s): return s.lower()#key代表关键函数,默认为None,reverse代表是否倒排,默认为False#下面这个函数是倒排的print (sorted(['bob', 'aboutw', 'Zoo', 'Credit'],key=com_flag,reverse=True))
#解决python3
什么意思啊 我还是没明白啊
___PG
print(sorted(['bob','about','Zoo','Credit'],key = str.lower)
I问题少年I
好久之前的问题了,今天也学到这里,为这个问题找了N久。
目前python3中,已经不reversed_cmp 了,以下代码,题主可以参考一下:
def com_flag(s): return s.lower() #key代表关键函数,默认为None,reverse代表是否倒排,默认为False #下面这个函数是倒排的 print (sorted(['bob', 'about', 'Zoo', 'Credit'],key=com_flag,reverse=True))
课程是python2.7,建议你不要用python3.x版本,这样也可以节省一点时间,以后再专门看看3的语法,或者兼容代码编写之类。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计