最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python字典key不能是可以是啥類型

 更新時(shí)間:2020年08月04日 14:37:06   作者:FXL  
在本篇文章里小編給大家整理了關(guān)于python字典key不能是可以是啥類型的相關(guān)知識(shí)點(diǎn),需要的朋友們可以參考下。

python中字典的key不能是可變類型。字典可存儲(chǔ)任意類型對(duì)象,其中值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串、數(shù)字或元組。語法格式:【d = {key1 : value1, key2 : value2}】。

字典是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類型對(duì)象。

字典的每個(gè)鍵值(key=>value)對(duì)用冒號(hào)(:)分割,每個(gè)對(duì)之間用逗號(hào)(,)分割,整個(gè)字典包括在花括號(hào)({})中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }

鍵必須是唯一的,但值則不必。

值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字或元組。

代碼實(shí)現(xiàn):

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

內(nèi)容擴(kuò)展:

Python中字典的key都可以是什么?

答:一個(gè)對(duì)象能不能作為字典的key,就取決于其有沒有__hash__方法。所以所有python自帶類型中,除了list、dict、set和內(nèi)部至少帶有上述三種類型之一的tuple之外,其余的對(duì)象都能當(dāng)key。

比如數(shù)值/字符串/完全不可變的元祖/函數(shù)(內(nèi)建或自定義)/類(內(nèi)建或自定義)/方法/包等等你能拿出手的,不過有的實(shí)際意義不高。還有數(shù)值型要注意,因?yàn)閮蓚€(gè)不同的相等數(shù)字可以有相同的哈希值,比如1和1.0。

解釋:

代碼版本:3.6.3;文檔版本:3.6.6

Unlike sequences, which are indexed by a range of numbers, dictionaries are indexed by keys, which can be any immutable type; strings and numbers can always be keys. Tuples can be used as keys if they contain only strings, numbers, or tuples; if a tuple contains any mutable object either directly or indirectly, it cannot be used as a key. You can't use lists as keys, since lists can be modified in place using index assignments, slice assignments, or methods like append()and extend().

字典的鍵可以是任意不可變類型,需要注意的是tuple元組作為鍵時(shí),其中不能以任何方式包含可變對(duì)象。

到此這篇關(guān)于python字典key不能是可以是啥類型的文章就介紹到這了,更多相關(guān)python字典key不能是什么類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python讀取一個(gè)大于10G的txt文件的方法

    python讀取一個(gè)大于10G的txt文件的方法

    讀取文件是一個(gè)常用的功能,那么如何用python 讀取一個(gè)大于10G 的文件,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • python基礎(chǔ)之//、/與%的區(qū)別詳解

    python基礎(chǔ)之//、/與%的區(qū)別詳解

    在學(xué)習(xí)Python或者使用Python進(jìn)行工作的時(shí)候,大家應(yīng)該都看到過“/”和“//”,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)之//、/與%區(qū)別的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • 使用Python實(shí)現(xiàn)博客上進(jìn)行自動(dòng)翻頁

    使用Python實(shí)現(xiàn)博客上進(jìn)行自動(dòng)翻頁

    這篇文章主要介紹了使用Python實(shí)現(xiàn)博客上進(jìn)行自動(dòng)翻頁,需要的朋友可以參考下
    2017-08-08
  • 詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件

    這篇文章主要介紹了詳解使用PyInstaller將Pygame庫編寫的小游戲程序打包為exe文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python BeautifulReport可視化報(bào)告代碼實(shí)例

    Python BeautifulReport可視化報(bào)告代碼實(shí)例

    這篇文章主要介紹了Python BeautifulReport可視化報(bào)告代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python實(shí)現(xiàn)的線性回歸算法示例【附csv文件下載】

    Python實(shí)現(xiàn)的線性回歸算法示例【附csv文件下載】

    這篇文章主要介紹了Python實(shí)現(xiàn)的線性回歸算法,涉及Python使用最小二乘法、梯度下降算法實(shí)現(xiàn)線性回歸相關(guān)算法操作與使用技巧,需要的朋友可以參考下
    2018-12-12
  • matplotlib繪制鼠標(biāo)的十字光標(biāo)的實(shí)現(xiàn)(內(nèi)置方式)

    matplotlib繪制鼠標(biāo)的十字光標(biāo)的實(shí)現(xiàn)(內(nèi)置方式)

    這篇文章主要介紹了matplotlib繪制鼠標(biāo)的十字光標(biāo)的實(shí)現(xiàn)(內(nèi)置方式),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python新年炫酷煙花秀代碼

    Python新年炫酷煙花秀代碼

    大家好,本篇文章主要講的是Python新年炫酷煙花秀代碼,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 5種Python統(tǒng)計(jì)次數(shù)方法技巧

    5種Python統(tǒng)計(jì)次數(shù)方法技巧

    這篇文章主要給大家分享的是5種Python統(tǒng)計(jì)次數(shù)方法技巧,文章主要包括字典 dict 統(tǒng)計(jì)、collections.defaultdict 統(tǒng)計(jì)、List count方法、集合(set)和列表(list)統(tǒng)計(jì)、collections.Counter方法,感興趣的小伙伴一起進(jìn)入下面文章內(nèi)容吧
    2021-11-11
  • Pycharm安裝第三方庫、安裝位置以及鏡像設(shè)置方法詳解

    Pycharm安裝第三方庫、安裝位置以及鏡像設(shè)置方法詳解

    對(duì)于Python開發(fā)用戶來講,安裝第三方庫是家常便飯,下面這篇文章主要給大家介紹了關(guān)于Pycharm安裝第三方庫、安裝位置以及鏡像設(shè)置方法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論

社会| 石家庄市| 吉木萨尔县| 石楼县| 小金县| 湖北省| 华坪县| 深泽县| 青川县| 仪陇县| 河西区| 荥经县| 惠安县| 栖霞市| 乌审旗| 理塘县| 阿城市| 肃宁县| 驻马店市| 义乌市| 扎鲁特旗| 台中市| 连城县| 左贡县| 新乡县| 彰化市| 安庆市| 班戈县| 顺平县| 大竹县| 民丰县| 宁都县| 永川市| 泽库县| 安义县| 息烽县| 策勒县| 莫力| 唐河县| 普兰县| 寿阳县|