亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在python中為啥兩次執行結果不一樣?

在python中為啥兩次執行結果不一樣?

斯蒂芬大帝 2018-07-12 11:05:11
>>> students=[('john','A',15),('jane','B',12),('dave','B','10')]>>> sorted(students,key=lambda s:s[2]) [('jane', 'B', 12), ('john', 'A', 15), ('dave', 'B', '10')]>>> sorted(students,key=lambda s:s[2]) [('jane', 'B', 12), ('john', 'A', 15), ('dave', 'B', '10')]>>> sorted(students,key=lambda s:s[2],reverse=True) [('dave', 'B', '10'), ('john', 'A', 15), ('jane', 'B', 12)]>>> sorted(students, key=lambda s: s[2], reverse=True) [('dave', 'B', '10'), ('john', 'A', 15), ('jane', 'B', 12)]>>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]>>> sorted(students, key=lambda s: s[2]) [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]>>> sorted(students, key=lambda s: s[2], reverse=True) [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]### 題目描述題目來源及自己的思路相關代碼// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)你期待的結果是什么?實際看到的錯誤信息又是什么?
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

元組里面第三個元素,一個是按int一個是按str類型吧,而且你的key是按第三個元素來排序的,int和str是不能比較大小的吧

查看完整回答
反對 回復 2018-07-15
?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

python3.7 運行直接報錯。

查看完整回答
反對 回復 2018-07-15
  • 2 回答
  • 0 關注
  • 933 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號