第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python進階教程4-3,用Python3怎么寫

5adde6a50001dc1606580493.jpg
教程都是根據(jù)2.7寫的,用的cmp,雖然也沒看懂,求解釋,重點是3版本怎么寫,sorted要用key表達,求大神解疑

正在回答

3 回答

L2 = sorted(L1,key=lambda x:x.name)

2 回復 有任何疑惑可以回復我~
#!/usr/bin/env?python3
#?-*-?coding:?UTF-8?-*-


from?functools?import?cmp_to_key


class?Person:
????pass


p1?=?Person()
p1.name?=?'Bart'

p2?=?Person()
p2.name?=?'Adam'

p3?=?Person()
p3.name?=?'Lisa'

L1?=?[p1,?p2,?p3]


def?mycmp(p1,?p2):
????if?p1.name?>?p2.name:
????????return?1
????elif?p1.name?<?p2.name:
????????return?-1
????else:
????????return?0


L2?=?sorted(L1,?key=cmp_to_key(mycmp))

print(L2[0].name)
print(L2[1].name)
print(L2[2].name)

https://img1.sycdn.imooc.com//5afffc270001dc3a08320228.jpg

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
python進階
  • 參與學習       255574    人
  • 解答問題       3032    個

學習函數(shù)式、模塊和面向?qū)ο缶幊?,掌握Python高級程序設(shè)計

進入課程

Python進階教程4-3,用Python3怎么寫

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號