文章詳情頁
True和1和1.0在python詞典中的評估結(jié)果相同。
瀏覽:38日期:2022-08-07 13:03:30
如何解決True和1和1.0在python詞典中的評估結(jié)果相同。?
所述hash的3個項目的1,1.0, True是相同的(它等于1)。如果沒有沖突,這就是python用作字典鍵的原因。而且1 == 1.0 ==True也True沒有碰撞。
這里是有關(guān)python字典的舊實現(xiàn)的更多詳細信息。新的實現(xiàn)按照這些原則行事(但保留順序)。
解決方法誰能解釋python字典的這種行為?
d = {}d[True] = ’Magic’d[1] = ’Cool’d[1.0] = ’Hello’print(d)# {True: ’Hello’}
為什么不打印所有其他(鍵,值)對?
為什么將True,1和1.0評估為相同?
相關(guān)文章:
1. 理解PHP5中static和const關(guān)鍵字2. IntelliJ IDEA安裝插件的方法步驟3. php模擬實現(xiàn)斗地主發(fā)牌4. .Net Core使用Coravel實現(xiàn)任務(wù)調(diào)度的完整步驟5. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應(yīng)用實現(xiàn)6. jQuery 實現(xiàn)DOM元素拖拽交換位置的實例代碼7. Vuex localStorage的具體使用8. vue 使用localstorage實現(xiàn)面包屑的操作9. spring acegi security 1.0.0 發(fā)布10. MyBatis中的JdbcType映射使用詳解
排行榜

網(wǎng)公網(wǎng)安備