課程
/后端開發
/Python
/初識Python
如果集合里有很多元素,怎么才能讓它按照自己的要求進行自行排列?比如a對應2 b對應5 c對應7 d對應10怎么才能按照數字大小自行排列并且abcd分別對應數值?
2020-03-16
源自:初識Python 4-1
正在回答
可以
d?=?{'a':?1,?'b':?4,?'c':?2,?'f'?:?12} a?=?sorted(d.items(),key?=?lambda?x:x[0]) print(a)
謝謝 有點超綱以后應該會學到??
還可以這樣
import?operator d?=?{'a'?:?2,?'b'?:?5,?'c'?:?7,?'d'?:?10} a?=?sorted(d.items(),?key=operator.itemgetter(1)) print?(a)
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-17
可以
d?=?{'a':?1,?'b':?4,?'c':?2,?'f'?:?12} a?=?sorted(d.items(),key?=?lambda?x:x[0]) print(a)2020-03-17
謝謝 有點超綱以后應該會學到??
2020-03-17
還可以這樣
import?operator d?=?{'a'?:?2,?'b'?:?5,?'c'?:?7,?'d'?:?10} a?=?sorted(d.items(),?key=operator.itemgetter(1)) print?(a)