課程
/后端開發
/Python
/初識Python
輸出的結果順序與我之前建的表順序不一樣,這是為什么?
2018-09-06
源自:初識Python 6-1
正在回答
dict的三個特點
第一個特點:其中的key不能重復,key不可變化,如:不能為list;value可變化
第二特點:查詢速度塊,占用內存大。與list相反
第三特點:其內部排序無序,不能存儲有序集合。在不同機器打印時結果可能不同
第三節有講到:
dict的特點就是存儲的key-value序對是沒有順序的:
d?=?{ ????'Adam':?95, ????'Lisa':?85, ????'Bart':?59 }
當我們試圖打印這個dict時:
>>>?print?d {'Lisa':?85,?'Adam':?95,?'Bart':?59}
打印的順序不一定是我們創建時的順序,而且,不同的機器打印的順序都可能不同,這說明dict內部是無序的,不能用dict存儲有序的集合。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-06
dict的三個特點
第一個特點:其中的key不能重復,key不可變化,如:不能為list;value可變化
第二特點:查詢速度塊,占用內存大。與list相反
第三特點:其內部排序無序,不能存儲有序集合。在不同機器打印時結果可能不同
2018-09-06
第三節有講到:
dict的特點就是存儲的key-value序對是沒有順序的:
當我們試圖打印這個dict時:
打印的順序不一定是我們創建時的順序,而且,不同的機器打印的順序都可能不同,這說明dict內部是無序的,不能用dict存儲有序的集合。