不卡一区二区三区四区_乱中年女人伦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小视频免费观看_欧美制服丝袜第一页_欧美日韩视频在线一区二区
日韩影片在线播放| 7777精品伊人久久久大香线蕉超级流畅 | 欧美精品在线一区二区三区| 色先锋aa成人| 亚洲综合五月天| 色999五月色| 中文字幕日韩欧美一区二区三区| 日本一区二区动态图| 欧美一级免费大片| 欧美一区二区在线播放| 欧美一区二区私人影院日本| 精品少妇一区二区| 久久先锋影音av鲁色资源| 久久综合色婷婷| 国产欧美日韩三区| 自拍视频在线观看一区二区| 一个色妞综合视频在线观看| 日韩影院精彩在线| 精品在线视频一区| 成人丝袜视频网| 91在线在线观看| 欧美日韩一区二| 色婷婷国产精品久久包臀| 在线码字幕一区| 欧美精品九九99久久| 精品国产91洋老外米糕| 国产欧美日韩综合精品一区二区| 国产精品每日更新| 一区二区三区产品免费精品久久75| 一区二区高清在线| 久久精品国产99| www.av亚洲| 久久手机视频| 一区二区三区四区五区视频| 欧美一区二区视频在线观看| 国产欧美日韩综合精品一区二区| 亚洲最色的网站| 国产呦萝稀缺另类资源| 成人黄色在线免费观看| 亚洲视频导航| 欧美一卡2卡三卡4卡5免费| 国产女主播一区| 亚洲超碰精品一区二区| 国产很黄免费观看久久| 国产欧美丝袜| 欧美中文字幕一区| 欧美国产日韩亚洲一区| 日韩精品福利网| 99国产精品久久久久久久久久 | 日韩欧美成人午夜| 亚洲色图制服诱惑| 精品在线你懂的| 国产一区免费在线观看| 欧美三片在线视频观看| 日韩一区日韩二区| 久热成人在线视频| 国产精品9999久久久久仙踪林| 色天使久久综合网天天| 中文字幕国产一区| 国产在线播放一区三区四| 精品日韩电影| 精品成人一区二区三区四区| 天堂一区二区在线免费观看| 高清av免费一区中文字幕| 欧美日韩综合不卡| 亚洲精品国久久99热| 99久久伊人网影院| 91国产精品成人| 亚洲美女在线一区| av午夜精品一区二区三区| 色欧美片视频在线观看在线视频| 国产精品伦理在线| 成人免费视频app| 91精彩视频在线| 亚洲日本va在线观看| 成人av综合在线| 一区二区三区国| 亚洲三级免费观看| av不卡在线播放| 欧美老人xxxx18| 国产伦精品一区二区三区免| 久久日一线二线三线suv| 亚洲综合清纯丝袜自拍| 不卡高清视频专区| 色av综合在线| 亚洲三级电影网站| 91免费版在线看| 日韩午夜精品电影| 免费成人在线观看| 一本一本大道香蕉久在线精品| 国产精品精品国产色婷婷| 成人在线一区二区三区| 在线观看国产一区二区| 天天色图综合网| 亚洲精品无人区| 亚洲另类春色国产| 激情视频一区二区| 亚洲综合丁香婷婷六月香| 另类小说一区二区三区| 欧美在线激情| 中文字幕一区二区三区av| 国产成人av电影在线观看| 一本色道亚洲精品aⅴ| 亚洲欧美日韩国产另类专区| 国内精品嫩模私拍在线| 色综合天天做天天爱| 亚洲五码中文字幕| 日本一区高清在线视频| 亚洲九九爱视频| 欧美色欧美亚洲另类七区| 亚洲欧美视频在线观看视频| 国产乱子伦精品| 中文字幕免费观看一区| 成人黄色片视频网站| 国产精品午夜在线| dy888夜精品国产专区| 欧美国产一区在线| 国产一区二区免费电影| 成人欧美一区二区三区视频网页| 国产一区二区三区四区五区加勒比| 中文字幕不卡在线观看| 精品国产一区二区三区四区精华| 国产精品乱人伦一区二区| 久久国产一区二区| 亚洲精品高清视频在线观看| 日本不卡高清视频一区| 亚洲成av人影院| 欧美三级在线播放| 成人中文字幕合集| 久久精品夜色噜噜亚洲aⅴ| 国产美女在线精品免费观看| 一二三四社区欧美黄| 一本一本久久a久久精品综合麻豆| 另类综合日韩欧美亚洲| 精品国产伦一区二区三区免费 | 91视频一区二区| 国产精品水嫩水嫩| 日本精品一区二区三区高清 久久| 性做久久久久久免费观看| 欧美性videosxxxxx| 国产成人综合在线观看| 久久精品欧美一区二区三区不卡 | 一区二区三区的久久的视频| 精品一区二区三区免费视频| 精品国产伦一区二区三区观看体验| 韩国成人av| 日本一区中文字幕| 555www色欧美视频| 久久av资源站| 欧美日韩亚洲高清一区二区| 国产成人免费视频一区| 久久亚洲欧美国产精品乐播| 国产精品免费在线 | 欧美高清www午色夜在线视频| 成人免费福利片| 中文字幕日韩一区二区| 91福利精品第一导航| 成人a免费在线看| 一区2区3区在线看| 91精品国产综合久久久久久久| a级国产乱理论片在线观看99| 日韩国产一二三区| 久久影视一区二区| 91久久人澡人人添人人爽欧美| 亚洲日本在线看| 成人免费视频视频在线观看免费| 久久久精品一品道一区| 日产中文字幕在线精品一区| 国产大陆精品国产| 亚洲三级在线观看| 日韩一二三区视频| 欧美日韩亚洲综合一区二区三区激情在线| 激情另类小说区图片区视频区| 国产日韩欧美制服另类| 色婷婷综合久久久中文一区二区 | 在线一区二区视频| 国产激情一区二区三区在线观看| 美女网站视频久久| 久久国产精品99久久久久久丝袜 | 国产综合色一区二区三区| 久久精品国产免费| 国产精品午夜久久| 337p亚洲精品色噜噜噜| 欧洲一区二区在线| 97久久精品人人做人人爽50路| 免费看日韩a级影片| 亚洲图片另类小说| 久久综合九色综合欧美98| 在线中文字幕一区二区| 欧美日韩系列| 国产欧美一区二区在线播放| 懂色av一区二区夜夜嗨| 日本美女视频一区二区| 有坂深雪av一区二区精品| 久久精品夜色噜噜亚洲aⅴ| 91精品福利在线一区二区三区| 色综合久久六月婷婷中文字幕| 日本成人黄色免费看| 国产一区精品视频| 99国产精品99久久久久久|