已采纳回答 / solowolf21
分配给不同实例的内存的地址<__main__.Person instance at 0x10da88758><__main__.Person instance at 0x10db329e0>
2016-12-21
最赞回答 / We_are_young
你用的应该是3.X的版本吧?在2.7里运行没问题的。我也遇到了这样的问题,把最后一行改成print(list(map(format_name, ['adam', 'LISA', 'barT'])))就可以了
2016-12-20
最新回答 / Mr_Gump
写成一个list试试看:L2 = sorted( [peison(), peison(), peison()], lambda x,y:cmp(x.name,y.name))
2016-12-20
已采纳回答 / We_are_young
Python3,我之前用的2.7,换3的时候也是不懂,print (sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case))这样就行了<...code...>
2016-12-15
已采纳回答 / Zombee
先整理你的代码:<...code...>运行报错:<...code...>所以是sqrt岀问题了,就是那最后一个,加上math.<...code...>
2016-12-13
最赞回答 / 七月_Miss
这样写,先导入functools模块,然后利用key=cmp_to_key(func)来写代码>>> import functools>>> def reversed_cmp(x, y): if x > y: return -1 if x < y: return 1 return 0>>> sorted([36, 5, 12, 9, 21], key=cmp_to_key(reversed_cm...
2016-12-12
已采纳回答 / 慕粉2014408783
从例子中可以看出 他们是按名字进行排序的 而名字 是__str__特殊方法定义的 思路是 将不是Student类的元素 也转换成 str 类型 这样就可以与 Student类的名字进行比较了<...code...>
2016-12-12