[Python] dict對象的keys()和values()返回的值,是否總是保證一一對應?


搜dict的key, value順序, 中文沒搜到想要的結果。

英文答案鏈接:python-dictionary-are-keys-and-values-always-the-same-order

在調用dict.keys()和dict.values()時,只要期間沒有對dict對象做過干預或變更操作,則得到的結果, 鍵-值順序總是一一對應的。

場景如下:

key = dict.keys()

# here come another thousands lines of code

# .....

# .....

val = dict.keys()

這種情況下,key和val的值的順序仍是一一對應的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM