課程
/后端開發
/Python
/python進階
x和y為什么直接可以使用name屬性?
2018-09-19
源自:python進階 4-3
正在回答
lambda?x,?y?:cmp(x.name,?y.name)是匿名函數,完整點,可以寫成如下: def?test(x,?y):????#?這里x,y是實例類型的參數 ????return?cmp(x.name,?y.name)
x,y代表了L1的里面的對象,所以有這些屬性
那個lambda的操作對象是l2。它的每個元素都是一個person實例,實例就有它對應的屬性,方法,它要通過name排序,所以在lambda里操作了x.name...
Forbear
舉報
學習函數式、模塊和面向對象編程,掌握Python高級程序設計
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-19
2018-10-19
x,y代表了L1的里面的對象,所以有這些屬性
2018-09-19
那個lambda的操作對象是l2。它的每個元素都是一個person實例,實例就有它對應的屬性,方法,它要通過name排序,所以在lambda里操作了x.name...