久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

True和1和1.0在python詞典中的評估結果相同。

瀏覽:10日期:2022-08-07 13:03:30
如何解決True和1和1.0在python詞典中的評估結果相同。?

所述hash的3個項目的1,1.0, True是相同的(它等于1)。如果沒有沖突,這就是python用作字典鍵的原因。而且1 == 1.0 ==True也True沒有碰撞。

這里是有關python字典的舊實現的更多詳細信息。新的實現按照這些原則行事(但保留順序)。

解決方法

誰能解釋python字典的這種行為?

d = {}d[True] = ’Magic’d[1] = ’Cool’d[1.0] = ’Hello’print(d)# {True: ’Hello’}

為什么不打印所有其他(鍵,值)對?

為什么將True,1和1.0評估為相同?

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 高阳县| 勃利县| 乌拉特前旗| 溧阳市| 略阳县| 道真| 新龙县| 苏尼特左旗| 蓬莱市| 武定县| 北京市| 长岛县| 扎鲁特旗| 山东省| 诸城市| 兴安盟| 阜城县| 时尚| 大余县| 阜平县| 马尔康县| 江西省| 韩城市| 通州区| 鄂州市| 资源县| 大连市| 崇阳县| 金湖县| 运城市| 西平县| 邯郸市| 商洛市| 民丰县| 营山县| 武宁县| 新建县| 即墨市| 临高县| 铜陵市| 香格里拉县|