文章詳情頁
True和1和1.0在python詞典中的評估結(jié)果相同。
瀏覽:5日期: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)的更多詳細(xì)信息。新的實現(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. Echarts通過dataset數(shù)據(jù)集實現(xiàn)創(chuàng)建單軸散點圖2. 將properties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實現(xiàn)方法3. css進(jìn)階學(xué)習(xí) 選擇符4. 阿里前端開發(fā)中的規(guī)范要求5. 解析原生JS getComputedStyle6. PHP字符串前后字符或空格刪除方法介紹7. XML入門的常見問題(一)8. 淺談SpringMVC jsp前臺獲取參數(shù)的方式 EL表達(dá)式9. html小技巧之td,div標(biāo)簽里內(nèi)容不換行10. Laravel操作session和cookie的教程詳解
排行榜
