不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区

您現在所在的位置:首頁 >學習資源 > Python全棧+人工智能入門教材 > Python基礎入門教程45:Python 字典(Dictionary)

Python基礎入門教程45:Python 字典(Dictionary)

來源:奇酷教育 發表于:

Python開發 Python教程 Python基礎

  Python 字典(Dictionary)

  字典是另一種可變容器模型,且可存儲任意類型對象。

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

  d = {key1 : value1, key2 : value2 }

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

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

  一個簡單的字典實例:

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

  也可如此創建字典:

  dict1 = { 'abc': 456 }; dict2 = { 'abc': 123, 98.6: 37 };

  訪問字典里的值

  把相應的鍵放入熟悉的方括弧,如下實例:

  實例

  #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; print "dict['Name']: ", dict['Name']; print "dict['Age']: ", dict['Age'];

  以上實例輸出結果:

  dict['Name']: Zara

  dict['Age']: 7

  如果用字典里沒有的鍵訪問數據,會輸出錯誤如下:

  實例

  #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; print "dict['Alice']: ", dict['Alice'];

  以上實例輸出結果:

  dict['Alice']:

  Traceback (most recent call last):

  File "test.py", line 5, in

  print "dict['Alice']: ", dict['Alice'];

  KeyError: 'Alice'

  修改字典

  向字典添加新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下實例:

  實例

  #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; dict['Age'] = 8; # update existing entry dict['School'] = "DPS School"; # Add new entry print "dict['Age']: ", dict['Age']; print "dict['School']: ", dict['School'];以上實例輸出結果:

  dict['Age']: 8

  dict['School']: DPS School

  刪除字典元素

  能刪單一的元素也能清空字典,清空只需一項操作。

  顯示刪除一個字典用del命令,如下實例:

  實例

  #!/usr/bin/python # -*- coding: UTF-8 -*- dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; del dict['Name']; # 刪除鍵是'Name'的條目 dict.clear(); # 清空詞典所有條目 del dict ; # 刪除詞典 print "dict['Age']: ", dict['Age']; print "dict['School']: ", dict['School'];

  但這會引發一個異常,因為用del后字典不再存在:

  dict['Age']:

  Traceback (most recent call last):

  File "test.py", line 8, in

  print "dict['Age']: ", dict['Age'];

  TypeError: 'type' object is unsubscriptable

  注:del()方法后面也會討論。

  字典鍵的特性

  字典值可以沒有限制地取任何python對象,既可以是標準的對象,也可以是用戶定義的,但鍵不行。

  兩個重要的點需要記?。?/span>

  1)不允許同一個鍵出現兩次。創建時如果同一個鍵被賦值兩次,后一個值會被記住,如下實例:

  實例

  #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Name': 'Manni'}; print "dict['Name']: ", dict['Name'];

  以上實例輸出結果:

  dict['Name']: Manni

  2)鍵必須不可變,所以可以用數字,字符串或元組充當,所以用列表就不行,如下實例:

  實例

  #!/usr/bin/python dict = {['Name']: 'Zara', 'Age': 7}; print "dict['Name']: ", dict['Name'];

  以上實例輸出結果:

  Traceback (most recent call last):

  File "test.py", line 3, in

  dict = {['Name']: 'Zara', 'Age': 7};

  TypeError: list objects are unhashable

  字典內置函數&方法

  Python字典包含了以下內置函數:

  序號函數及描述

  1cmp(dict1, dict2)

  比較兩個字典元素。

  2len(dict)

  計算字典元素個數,即鍵的總數。

  3str(dict)

  輸出字典可打印的字符串表示。

  4type(variable)

  返回輸入的變量類型,如果變量是字典就返回字典類型。

  Python字典包含了以下內置方法:

  序號函數及描述

  1dict.clear()

  刪除字典內所有元素

  2dict.copy()

  返回一個字典的淺復制

  3dict.fromkeys(seq[, val]))

  創建一個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值

  4dict.get(key, default=None)

  返回指定鍵的值,如果值不在字典中返回default值

  5dict.has_key(key)

  如果鍵在字典dict里返回true,否則返回false

  6dict.items()

  以列表返回可遍歷的(鍵, 值) 元組數組

  7dict.keys()

  以列表返回一個字典所有的鍵

  8dict.setdefault(key, default=None)

  和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default

  9dict.update(dict2)

  把字典dict2的鍵/值對更新到dict里

  10dict.values()

  以列表返回字典中的所有值

  11pop(key[,default])

  刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

  12popitem()

  隨機返回并刪除字典中的一對鍵和值。

不卡一区二区三区四区_乱中年女人伦av一区二区_美洲天堂一区二卡三卡四卡视频 _国产一区在线精品_91精品国产品国语在线不卡_99在线精品视频_99这里都是精品_国产99久久精品_99re成人在线_亚洲二区在线视频_久久先锋资源网_国产69精品久久久久毛片_亚洲一区二区三区视频在线_91小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区
国产精品国产精品国产专区不蜜| 欧美精品一区二区在线播放| 国产一区在线免费| 国产精品夜夜夜一区二区三区尤| 久久99精品久久久久久秒播放器| 先锋影音网一区| 欧美日韩卡一卡二| 久久夜色精品国产欧美乱极品| 亚洲国产精品v| 一区二区在线观看视频在线观看| 日韩成人精品在线| 国产99久久久国产精品潘金| 国产传媒一区二区三区| 亚洲午夜激情| 日韩免费观看2025年上映的电影| 中文一区一区三区高中清不卡| 亚洲一区二区三区精品在线| 激情综合色综合久久| 91网上在线视频| 奇米精品在线| 制服视频三区第一页精品| 国产精品久久久一本精品| 日本系列欧美系列| 99精品久久99久久久久| 日本在线观看一区二区| 日韩欧美久久久| 一区二区三区不卡在线观看| 国产91在线看| 亚洲精品一区二区三区樱花 | 精品视频1区2区3区| 2019国产精品| 日韩精品成人一区二区三区 | 成人91视频| 欧美中文字幕一区| 亚洲欧洲av一区二区三区久久| 久久99精品国产.久久久久久| 国产精品污www一区二区三区| 欧美日韩亚洲综合一区二区三区| 国产精品免费视频观看| 国产原创一区二区三区| 日本一区二区不卡高清更新| 欧美精品一区二区三区蜜臀| 午夜精品久久久久| 国产99在线免费| 3atv在线一区二区三区| 亚洲妇熟xx妇色黄| www 成人av com| 欧美一区二区三区四区久久| 一区二区三区四区不卡在线| 91在线视频播放| 欧美年轻男男videosbes| 亚洲精品免费看| 91美女视频网站| 欧美电影一区二区| 午夜一区二区三区在线观看| 国产亚洲一区二区三区在线播放| 日韩欧美国产三级电影视频| 麻豆中文一区二区| 亚洲精品影院| 亚洲在线成人精品| 久久婷婷开心| 欧美激情在线观看视频免费| 成人激情电影免费在线观看| 欧美三级三级三级爽爽爽| 亚洲地区一二三色| 日本不卡一区| 亚洲色图在线看| 国产精品久久精品国产| 日韩美女主播在线视频一区二区三区| 麻豆精品国产91久久久久久| 日本一区二区高清视频| 亚洲欧美偷拍另类a∨色屁股| 成人欧美一区二区三区在线观看 | 亚洲久草在线视频| 黄色国产精品一区二区三区| 日本一区二区三区国色天香 | 国内精品国语自产拍在线观看| 久久精品欧美日韩| 97久久精品人人爽人人爽蜜臀| 日韩美女一区二区三区| 国产99久久久久| 日韩一级精品视频在线观看| 国产精品资源站在线| 欧美日韩第一区日日骚| 国产九色sp调教91| 欧美一区二区三区四区高清| 国产东北露脸精品视频| 日韩视频一区二区在线观看| 成人性视频网站| xfplay精品久久| 91香蕉视频污| 国产精品久久久久久一区二区三区| 国产传媒欧美日韩| 亚洲人成影院在线观看| 视频一区二区在线| 奇米777欧美一区二区| 欧美午夜精品理论片a级按摩| 久久99国产精品久久99| 91精品国产一区二区| 国产成人在线免费| 精品女同一区二区| 成人黄色片视频网站| 亚洲色图视频免费播放| 亚洲草草视频| 美国欧美日韩国产在线播放| 欧美一区二区久久| 91蜜桃网址入口| 亚洲人成伊人成综合网小说| 制服诱惑一区| 国产福利一区二区三区视频 | 色噜噜偷拍精品综合在线| 久久成人av少妇免费| 欧美va亚洲va在线观看蝴蝶网| 99视频国产精品免费观看| 一区二区免费视频| 精品视频一区 二区 三区| www.日韩大片| 尤物在线观看一区| 欧美日韩中文精品| av色综合网| 日韩电影在线看| 欧美大片一区二区三区| 国产福利久久| 青青草国产精品97视觉盛宴| 日韩午夜电影在线观看| 国产视频一区二区不卡| 天堂av在线一区| 日韩三级高清在线| 久久精品女人的天堂av| 久久精品国产在热久久| 国产精品青草久久| 91成人看片片| 51蜜桃传媒精品一区二区| 午夜精品美女久久久久av福利| 国产又粗又猛又爽又黄91精品| 欧美激情在线观看视频免费| 致1999电视剧免费观看策驰影院| 成人福利在线看| 亚洲成年人影院| 久久综合九色综合久久久精品综合| 蜜桃狠狠色伊人亚洲综合网站| 久久99精品久久久久久 | 国产一区二区免费视频| 中文字幕人成不卡一区| 欧美乱熟臀69xxxxxx| 欧美乱偷一区二区三区在线| 国产精品自在在线| 亚洲麻豆国产自偷在线| 欧美一区二区三区播放老司机| 久久综合九色综合网站| 岛国一区二区在线观看| 一区二区三区欧美久久| 欧美一级二级在线观看| 色99中文字幕| 91影院未满十八岁禁止入内| 免费成人美女在线观看.| 一区精品在线播放| 日韩欧美123| 色综合天天天天做夜夜夜夜做| av免费精品一区二区三区| 国产自产高清不卡| 亚洲狠狠爱一区二区三区| 久久新电视剧免费观看| 欧美视频在线一区| 欧美日本国产精品| 91色porny| 国产成人在线看| 秋霞午夜av一区二区三区| 国产精品美女久久久久av爽李琼| 日韩一级免费观看| 欧美在线视频不卡| 日韩亚洲视频| 国产视频精品网| 91国产丝袜在线放| 高清在线不卡av| 精品在线亚洲视频| 午夜精品久久久久久| 亚洲码国产岛国毛片在线| 国产三级精品三级在线专区| 欧美一区二区成人| 欧美日产国产精品| 91福利视频网站| 中文有码久久| 亚洲欧美国产一区二区| 欧美成人免费在线| 国产高清自拍99| 99r国产精品视频| 91美女片黄在线观看91美女| 成人av免费在线观看| 国产成人鲁色资源国产91色综| 久久精品国产在热久久| 免费一区二区视频| 奇米影视一区二区三区| 视频在线在亚洲| 日韩福利电影在线| 热久久一区二区| 久久66热re国产| 国产精品一区二区三区四区| 国产精品综合二区| 高清在线观看日韩|