97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频

您現在所在的位置:首頁 >學習資源 > 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對象,既可以是標準的對象,也可以是用戶定義的,但鍵不行。

  兩個重要的點需要記住:

  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()

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

97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频
国产一区二区播放| 黑人巨大精品欧美| 真实乱偷全部视频| av2014天堂网| 亚洲成a人无码| 成人高潮免费视频| 中文字幕乱码av| 成人性生交大免费看| 日韩精品一区二区三区高清免费| 少妇久久久久久久久久| 国产黄片一区二区三区| 精品少妇一区二区三区免费观| 久久久久亚洲av无码麻豆| 日韩av片在线免费观看| 成人免费毛片东京热| 男插女视频网站| 污污内射在线观看一区二区少妇| 日本五十肥熟交尾| 熟女俱乐部一区二区视频在线| 瑟瑟视频在线观看| 麻豆精品免费视频| 欧美做受喷浆在线观看| www亚洲色图| 国产精品九九九九九九| 亚洲av综合一区二区| 精品国产乱码久久久久久鸭王1| 国产裸体视频网站| 亚洲一级片在线播放| 青青草精品在线| 国产福利在线导航| 中文字幕一区二区人妻在线不卡| 在线观看天堂av| 日本japanese极品少妇| 无码人妻一区二区三区在线视频| 久久精品老司机| 久久久久久久无码| 美女日批在线观看| 日韩a级片在线观看| 992在线观看| www深夜成人a√在线| 激情高潮到大叫狂喷水| japanese中文字幕| 亚洲麻豆一区二区三区| 蜜桃视频无码区在线观看| 91高清免费观看| 永久看看免费大片| 制服丝袜av在线| 野花社区视频在线观看| 中文字幕第20页| 一区二区国产精品精华液| 搡老熟女老女人一区二区| 在线xxxxx| www.97视频| 黄色正能量网站| 免费看91视频| 91香蕉视频在线播放| 丰腴饱满的极品熟妇| 欧美极品jizzhd欧美18| 国产a级片视频| 午夜激情视频在线播放| 色婷婷在线影院| www.欧美com| 日本国产在线视频| 黑人操日本美女| 国产精品成人69xxx免费视频| 一级黄色免费视频| 亚洲成人福利视频| 四虎成人免费影院| 亚洲激情视频小说| aaaaa一级片| 美女爆乳18禁www久久久久久| 国产a级片视频| 中文字幕在线免费看线人| 亚洲精品成人无码毛片| 久草网站在线观看| 午夜福利三级理论电影| 美女伦理水蜜桃4| 精品无人区无码乱码毛片国产 | 色www亚洲国产阿娇yao| 蜜桃视频无码区在线观看| 国产激情在线免费观看| 九九热久久免费视频| 亚洲一级二级片| 韩国无码一区二区三区精品| 免费污网站在线观看| 亚洲少妇xxx| av网页在线观看| 宇都宫紫苑在线播放| 国产二级一片内射视频播放| 欧美老女人性生活视频| 69xxx免费视频| 久久久久久久毛片| 97人妻精品一区二区三区免费| 国产aaaaaaaaa| 国产熟妇搡bbbb搡bbbb| 日本黄色动态图| wwwav国产| 免费看裸体网站| 公侵犯人妻一区二区三区| 国产老头和老头xxxx×| 欧美xxxx精品| 天天色影综合网| 亚洲xxxx3d动漫| 91麻豆精品成人一区二区| 俄罗斯毛片基地| 日韩黄色中文字幕| 小早川怜子一区二区的演员表| 四虎国产成人精品免费一女五男| 中文字幕av网址| 宇都宫紫苑在线播放| 国产91在线免费观看| 四虎永久免费观看| 日本一级免费视频| 日本人dh亚洲人ⅹxx| 日韩av手机在线播放| 91中文字幕永久在线| 乱h高h女3p含苞待放| 影音先锋黄色资源| 国产67194| 一级特黄曰皮片视频| av av在线| 亚洲丝袜在线观看| 欧美风情第一页| 伊人影院综合网| 少妇真人直播免费视频| www.欧美com| 稀缺小u女呦精品呦| gogo亚洲国模私拍人体| 亚洲av综合色区无码另类小说| 日本在线一级片| www日韩在线| 在线免费看av网站| 成人小视频免费看| 五月婷六月丁香| 潘金莲一级黄色片| 三级影片在线看| 日韩av手机在线播放| 亚洲啪av永久无码精品放毛片| 四虎国产精品免费| 在线观看亚洲免费视频| 成人免费毛片日本片视频| 日韩一区二区a片免费观看| 精品无码人妻一区二区免费蜜桃 | 久久性爱视频网站| 小毛片在线观看| 久久久久久成人网| 亚洲 自拍 另类 欧美 丝袜| 91传媒理伦片在线观看| 美国黑人一级大黄| 少妇搡bbbb搡bbb搡打电话| 亚洲一区二区三区日韩| 国产日韩欧美在线观看视频| 一卡二卡三卡四卡| 在线观看成人毛片| 一区二区三区久久久久| 中文字幕第九页| 色悠悠在线视频| 欧美激情精品久久久久久免费 | 亚洲第九十七页| 特一级黄色录像| 国产1区2区3区4区| 亚洲一二三四五六区| 国内偷拍精品视频| 在线视频 日韩| 草草地址线路①屁屁影院成人| 久久精品一区二区三区四区五区 | 成人无码av片在线观看| 亚洲自拍偷拍图| 91 在线视频| 成人三级做爰av| 制服丝袜第一页在线观看| 国产伦精品一区二区三区88av| 性活交片大全免费看| 国模无码视频一区| 欧美一级片在线免费观看| 放荡的美妇在线播放| 午夜性福利视频| 精品日韩在线视频| 日本亚洲一区二区三区| 粉嫩av蜜桃av蜜臀av| 在线观看免费看片| 久久精品视频18| 麻豆短视频在线观看| 俄罗斯毛片基地| 免费观看av网站| 三级男人添奶爽爽爽视频| 自拍偷拍第9页| 992在线观看| 久久久久无码精品国产sm果冻| 日批在线观看视频| 欧美亚洲日本在线| 少妇人妻丰满做爰xxx| 国产亚洲精品精品精品| 欧美熟妇激情一区二区三区| 久久久午夜精品福利内容| 国产老头和老头xxxx×| 中文字幕永久免费| 污污免费在线观看| 中国美女乱淫免费看视频| 9.1成人看片免费版|