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

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

Python字典:鍵()和值()總是相同的順序嗎?

Python字典:鍵()和值()總是相同的順序嗎?

慕容3067478 2019-07-11 21:18:26
Python字典:鍵()和值()總是相同的順序嗎?看起來像是keys()和values()字典的方法總是1到1的映射(假設字典在調用這兩個方法之間沒有改變)。例如:>>> d = {'one':1, 'two': 2, 'three': 3}>>> k, v = d.keys(), d.values()>>> for i in range(len(k)):    print d[k[i]] == v[i]TrueTrueTrue如果在調用之間不更改字典keys()打電話values(),假設上面的for-循環(huán)總是打印True是錯誤的嗎?我找不到任何證實這一點的文件。
查看完整描述

3 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

發(fā)現:

如果items()keys()values()iteritems()iterkeys(),和itervalues()調用時不對字典進行任何中間修改,則列表將直接對應。

在……上面2.x文件3.x文件.


查看完整回答
反對 回復 2019-07-11
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

是的,您觀察到的確實是一個有保證的屬性-如果DECT不被更改,那么鍵()、值()和Item()返回列表的順序是一致的。iterkey()&c也按照與相應列表相同的順序迭代。


查看完整回答
反對 回復 2019-07-11
  • 3 回答
  • 0 關注
  • 1262 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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