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

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

以隨機順序打印字典內容

以隨機順序打印字典內容

飲歌長嘯 2021-03-19 14:15:04
我對Python相當陌生。實際上,今天是我使用Python的第一天。我正在按照教程學習有關字典的內容。但是我不知道字典內容的顯示順序是什么。下面是我的代碼:dir = {'Z':1,'Y':3,'X':5,'V':7,'U':9,'T':2,'S':4,'R':6,'Q':8,'P':10}; print dir;以下是輸出:{'Q':8,'P':10,'S':4,'R':6,'U':9,'T':2,'V':7,'Y':3,' X':5,“ Z”:1}誰能解釋我如何獲得此輸出,而不是其原始順序中的列表。
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

來自Python文檔(在使用Python時他們將成為您的朋友)

最好將字典視為無序的鍵集:值對,要求鍵是唯一的(在一個字典中)。

這意味著它們沒有固定的順序存儲,因此沒有固定的順序打印輸出!由于字典很可能是使用哈希表實現的,因此它們沒有遵循的“順序”。

如果您想要有序詞典,collections.OrderedDict()可能會很有用。


查看完整回答
反對 回復 2021-03-24
  • 2 回答
  • 0 關注
  • 232 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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