精品久久久久久久久久久院品网_男女男精品视频_日韩**一区毛片_在线免费不卡电影_亚洲少妇屁股交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久久精品免费观看_国产精品久久三
五月开心婷婷久久| 欧美不卡在线视频| 丝袜美腿玉足3d专区一区| 欧美日韩亚洲免费| 一区二区三区久久网| 91福利小视频| 欧美高清激情brazzers| 欧美大肚乱孕交hd孕妇| 欧美经典一区二区三区| 亚洲男同1069视频| 青青草97国产精品免费观看 | 成人久久18免费网站麻豆| 丁香六月综合激情| 国内精品视频免费| 色综合天天综合网国产成人综合天 | 99久久99久久精品免费观看 | 日韩一区欧美二区| 国产精品99久久久久久久女警 | 免费人成精品欧美精品| 国产成人av自拍| 国产精品免费区二区三区观看| 久久亚洲精品欧美| 欧美三区在线观看| 国产精品色噜噜| 久久国内精品自在自线400部| 成人国产在线观看| 亚洲二区自拍| 午夜视频在线观看一区二区三区| 日本电影欧美片| 色噜噜久久综合| 欧美mv日韩mv亚洲| 99久久婷婷国产综合精品| 国产成人av一区二区三区在线 | 中文字幕一区三区| 亚洲高清免费一级二级三级| 免费久久精品视频| 国产在线一区二区三区欧美 | 蜜桃av久久久亚洲精品| 欧美精品一区二区三区在线看午夜| 91福利小视频| 亚洲男人都懂的| 国产乱一区二区| 亚洲人成网站在线观看播放| 久久久久久久国产精品影院| 亚洲成人手机在线| 7777精品久久久大香线蕉小说 | 久久不见久久见中文字幕免费| av一区观看| 亚洲一本大道在线| 99精品国产91久久久久久| 欧美一区二区三区白人| 视频一区国产视频| 久久精品中文字幕一区二区三区| 久久综合久久久久88| 蜜桃视频一区二区三区 | 亚洲va天堂va国产va久| 99热在这里有精品免费| 日韩一区二区在线观看| 国产一区二区h| 欧美做爰猛烈大尺度电影无法无天| 国产精品美女久久久久久久| 97久久精品人人澡人人爽| 久久综合九色欧美综合狠狠| 成人性生交大片| 精品久久久影院| 91视频91自| 国产精品蜜臀在线观看| 欧美videos中文字幕| 白白色 亚洲乱淫| 精品一区二区在线免费观看| 99在线精品观看| 国产亚洲成aⅴ人片在线观看| 91麻豆蜜桃| 亚洲人成在线观看一区二区| 国产一区精品在线| 一区二区成人在线| 欧美日韩精品一区视频| 国产ts人妖一区二区| 亚洲国产高清aⅴ视频| 日本不卡在线观看| 五月婷婷久久丁香| 精品国内二区三区| 神马影院我不卡| 国产精品一卡二卡在线观看| 国产精品久久久久三级| 欧美吻胸吃奶大尺度电影| 99免费精品在线| 亚洲一区二区三区小说| 日韩欧美色综合| 亚洲欧洲日夜超级视频| 91在线短视频| 九一九一国产精品| 一区二区三区不卡视频在线观看 | 久久人人97超碰com| 国产麻豆一区二区三区在线观看| 亚洲欧美偷拍另类a∨色屁股| 欧亚一区二区三区| 久久久久久99| 成人av网站在线| 亚洲成av人片在线观看无码| 久久理论电影网| 色欧美日韩亚洲| 国产精品久久久久久久久久直播 | 午夜一区二区三区视频| 久久久亚洲精华液精华液精华液| 色综合久久久久| 视频一区亚洲| 亚洲区一区二区三区| 欧美一区二区三区四区在线观看地址 | 日本高清免费不卡视频| 欧美久久电影| 日本在线观看一区二区三区| 999视频在线观看| 99热精品一区二区| 成人免费三级在线| 国产xxx精品视频大全| 国产不卡视频在线播放| 国产精品77777| 国产福利一区二区三区在线视频| 日韩国产欧美视频| 精品一区二区三区免费毛片爱| 蜜臀a∨国产成人精品| 蜜臀va亚洲va欧美va天堂| 性做久久久久久久免费看| 亚洲图片欧美一区| 麻豆精品新av中文字幕| 国产精品99久久久久久宅男| 国产成人综合网| 2020国产精品久久精品不卡| 国产精品毛片一区视频| 日韩精品一区二区三区外面 | 91麻豆swag| 久久久久无码国产精品一区| 亚洲欧美日韩精品在线| 一区二区免费在线视频| 婷婷久久伊人| 欧美影视一区在线| 2020国产精品| 亚洲不卡av一区二区三区| 日韩av电影免费观看高清完整版 | 国产精品久久久一本精品| 亚洲午夜国产一区99re久久| 精品一区二区三区免费毛片爱| 高清不卡在线观看| 国产精品久久久久久免费观看| 日本黑人久久| 精品国产百合女同互慰| 亚洲高清在线精品| 粉嫩高清一区二区三区精品视频 | 欧美老女人在线| 欧美xxxx老人做受| 日韩中文欧美在线| av一二三不卡影片| 水蜜桃一区二区| 久久久一区二区三区捆绑**| 偷拍亚洲欧洲综合| 97se国产在线视频| 欧美日韩一级大片网址| 亚洲欧美日韩国产综合| 国产99一区视频免费| 中文字幕在线亚洲精品| 国产精品久久久久久久久免费樱桃 | 92国产精品观看| 在线观看91精品国产入口| 国产精品网友自拍| 成人高清视频免费观看| 欧美性大战久久久久久久| 香港成人在线视频| 欧美日韩亚洲在线| 《视频一区视频二区| www.色精品| 久久亚洲捆绑美女| 97国产精品videossex| 欧美一级片在线观看| 国产成人一级电影| 欧美一区欧美二区| 99久久免费视频.com| 日韩你懂的电影在线观看| 99久久久久久| 欧美一区国产二区| 成人午夜短视频| 久久久91精品国产一区二区精品| 成熟亚洲日本毛茸茸凸凹| 欧美一级二级三级乱码| jiyouzz国产精品久久| 久久嫩草精品久久久精品 | 香蕉成人啪国产精品视频综合网| 精品一区二区三区国产| 亚洲一区二区三区三| 五月天综合网| 国产大陆a不卡| 久久久久久免费毛片精品| 九九九九精品| 国产美女主播视频一区| 欧美精品亚洲一区二区在线播放| 97se亚洲国产综合自在线 | 久久久久久免费网| 欧美日韩在线精品| 国产盗摄精品一区二区三区在线 | 亚洲综合在线观看视频|