课程
/后端开发
/Python
/python进阶
为什么用列表表示,如右:L2 = sorted(L1,lambda L1[0],L1[1]:cmp(L1[0].name,L1[1].name))就显示代码有误呢,下面打印的时候却是可以的。
2019-01-21
源自:python进阶 4-3
正在回答
自己测试一下:
输出lL[0]和L[1]可以发现输出来的是地址,而不是列表中的元素,所以地址是没有name这个属性的
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计