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

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

Python中關(guān)于dict和set的輸出差異性問題應(yīng)該如何理解?

Python中關(guān)于dict和set的輸出差異性問題應(yīng)該如何理解?

慕虎7371278 2019-05-24 10:26:15
本人Python初學(xué)者,在python3.6練習(xí)代碼發(fā)現(xiàn),dict輸出按照鍵值是有序的,而set集合輸出是無序的,換句話說就是每次執(zhí)行dict和set的輸出,dict的都一樣,但是set的內(nèi)容不變而順序會有變化。為什么會有這樣的差異呢?我查了一下是字典和集合的背后依托于散列表,散列表的工作原理我就不多說了。我自己猜測是Python在內(nèi)部對于dict的輸出是做了一些額外的處理所以導(dǎo)致它和set在輸出上的差異,這么理解對嗎?希望有明白原理的大神幫助我解答一下,感激不盡!
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗 獲得超8個贊

dict是字典,set是集合,集合很重要的特性,無序性,唯一性,確定性(就是確定某個元素是不是在該集合中)。所以set輸出是無序的是沒有問題的。至于dict與set的輸出差異,不會做出額外處理。
                            
查看完整回答
反對 回復(fù) 2019-05-24
  • 2 回答
  • 0 關(guān)注
  • 399 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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