精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三

您現在所在的位置:首頁 >學習資源 > 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()

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

精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交4_久久国内精品视频_日韩一区二区三免费高清_亚洲成人手机在线_91看片淫黄大片一级在线观看_中文字幕亚洲在_日本一区二区在线不卡_欧美酷刑日本凌虐凌虐_理论电影国产精品_国产精品视频yy9299一区_99久久精品免费观看_国产精品久久三
中文字幕一区二区三| 免费成人在线观看| 欧美日韩精品免费| 色综合一区二区三区| 日韩精品一区二区三区丰满 | 5566av亚洲| 成人av片网址| 国内精品视频在线播放| 欧美极品jizzhd欧美| 亚洲v欧美v另类v综合v日韩v| 色综合网站在线| 制服丝袜一区二区三区| 日韩精品一区二区三区四区视频| 欧美精品一区男女天堂| 欧美韩国日本综合| 亚洲免费观看高清| 日韩成人精品在线| 国产精品一区在线观看乱码| www.色综合.com| 久久草.com| 91久久精品日日躁夜夜躁欧美| 欧美一区二区视频在线观看| 国产丝袜美腿一区二区三区| 亚洲一区二区三区三| 精品中文av资源站在线观看| av电影在线观看完整版一区二区| 久久久99国产精品免费| 在线视频观看一区| 精品成人在线观看| 亚洲欧美视频在线观看视频| 六月丁香婷婷久久| 91麻豆精品秘密| 一区二区三视频| 精品国产乱码久久久久久牛牛| 亚洲欧美日韩国产另类专区 | 日本欧美一区二区三区| 粉嫩绯色av一区二区在线观看| 精品国产91亚洲一区二区三区www| 色综合视频在线观看| 精品免费国产二区三区| 一区二区三区日韩精品| 国产成人夜色高潮福利影视| 蜜桃臀一区二区三区| 欧美高清性hdvideosex| 中文字幕欧美一| 国产麻豆精品久久一二三| 韩国成人动漫在线观看| 欧美美女bb生活片| 亚洲精品中文在线影院| 高清在线不卡av| 亚洲精品永久www嫩草| 久久午夜电影网| 蜜桃精品视频在线| 久久99精品久久久久久秒播放器| 欧美色区777第一页| 日韩美女视频19| 成人教育av在线| 色诱视频网站一区| 国产精品看片你懂得| 久99久精品视频免费观看| 久久99国产精品| 欧美精品一区二区蜜臀亚洲| 美女国产一区二区| 久久精品aaaaaa毛片| 欧美α欧美αv大片| 日韩激情av在线| 精品国产一区二区三区四区精华 | 国产亚洲一本大道中文在线| 九九精品视频在线看| 日本在线成人一区二区| 久久久精品日韩欧美| 狠狠色丁香久久婷婷综合_中| 色噜噜狠狠色综合网| 国产亚洲成aⅴ人片在线观看| 国内精品伊人久久久久av影院 | 国产亚洲精品久| 韩国av一区二区三区| 亚洲国产精品毛片| 亚洲欧洲国产专区| 91色九色蝌蚪| 日韩精品中文字幕在线一区| 国产剧情一区在线| 欧美午夜在线观看| 日本女人一区二区三区| 日韩精品大片| 亚洲黄色免费网站| 久久一区免费| 国产精品人妖ts系列视频| 懂色av一区二区三区免费观看| 欧美在线免费观看视频| 亚洲图片一区二区| 日韩欧美一区二区三区久久婷婷| 国产精品国产三级国产| 成人在线观看av| 久久久不卡影院| 99久久99久久久精品齐齐| 制服丝袜亚洲精品中文字幕| 国产精品一区二区久激情瑜伽| 欧美日免费三级在线| 另类综合日韩欧美亚洲| 欧美少妇bbb| 国产激情一区二区三区四区| 91精品国产福利在线观看| 高清国产午夜精品久久久久久| 日韩一级大片在线观看| www.在线成人| 国产欧美久久久精品影院| 国产精品久久久久久久免费大片| 国产精品美女www爽爽爽| 精品在线一区| 亚洲一区二区三区美女| 亚洲欧美99| 久久91精品国产91久久小草| 欧美一区二区高清| 91亚洲男人天堂| 亚洲欧洲av一区二区三区久久| 久久精品ww人人做人人爽| 亚洲午夜影视影院在线观看| 色悠悠久久综合| 国产成人免费视频一区| 日韩欧美另类在线| 2020国产精品久久精品不卡| 中文字幕乱码一区二区免费| 蜜桃av久久久亚洲精品| 亚洲大片在线观看| 欧美三级电影一区| 北岛玲一区二区三区四区| 欧美国产精品专区| 天堂资源在线亚洲视频| 精品午夜久久福利影院| 337p日本欧洲亚洲大胆色噜噜| 超碰97人人在线| 亚洲一级在线观看| 在线免费观看日本一区| 国产91在线看| 亚洲欧洲精品天堂一级| 色综合色狠狠天天综合色| 国产·精品毛片| 亚洲欧美国产三级| 欧美视频在线一区二区三区| av在线播放一区二区三区| 成人免费在线视频| 色噜噜狠狠成人网p站| 波多野结衣亚洲一区| 一区二区三区中文字幕电影 | 久久久久97国产精华液好用吗| 欧美国产二区| 国产一区二区剧情av在线| 中文字幕av在线一区二区三区| 一区在线电影| 91污在线观看| 日本视频一区二区三区| 国产亚洲综合av| 色天天综合色天天久久| 99久久99久久免费精品蜜臀| 亚洲影院免费观看| 日韩精品专区在线影院观看| 欧美视频1区| a级高清视频欧美日韩| 亚洲高清三级视频| 日韩精品在线一区| 日韩电影免费观看在| 国产99久久久国产精品潘金| 一区二区三区不卡在线观看| 日韩免费一区二区三区在线播放| 色综合久久av| 95精品视频在线| 老司机午夜精品| 亚洲精品大片www| 精品国产亚洲一区二区三区在线观看| 欧美乱偷一区二区三区在线| 国产999精品久久久久久绿帽| 亚洲午夜激情网页| 久久久久久久久久久黄色| 色播五月激情综合网| 国产精品免费在线播放| 国产一区二区不卡在线| 亚洲国产精品人人做人人爽| 欧美极品xxx| 91精品国产91热久久久做人人| 亚洲成人午夜在线| 国产传媒一区二区| 国产成人精品亚洲午夜麻豆| 天天影视网天天综合色在线播放| 中文字幕的久久| 精品久久久三级丝袜| 在线精品视频免费观看| 欧美一区二区三区成人久久片| 91天堂素人约啪| 国产成人亚洲综合色影视| 日韩精品福利网| 亚洲主播在线观看| 国产精品美女久久久久久2018| 精品人伦一区二区色婷婷| 欧美日韩在线播放三区四区| 午夜免费电影一区在线观看| 黑人另类av| 国产高清在线一区| 99精品视频在线观看| 国产成人在线视频播放|