中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

跟老齊學Python之字典你還記得嗎
來源:易賢網 閱讀:1297 次 日期:2014-09-25 10:31:34
溫馨提示:易賢網小編為您整理了“跟老齊學Python之字典你還記得嗎”,方便廣大網友查閱!

字典,這個東西你現在還用嗎?隨著網絡的發展,用的人越來越少了。不少人習慣于在網上搜索,不僅有web版,乃至于已經有手機版的各種字典了。我曾經用過一本小小的《新華字典》。

《新華字典》是中國第一部現代漢語字典。最早的名字叫《伍記小字典》,但未能編纂完成。自1953年,開始重編,其凡例完全采用《伍記小字典》。從1953年開始出版,經過反復修訂,但是以1957年商務印書館出版的《新華字典》作為第一版。原由新華辭書社編寫,1956年并入中科院語言研究所(現中國社科院語言研究所)詞典編輯室。新華字典由商務印書館出版。歷經幾代上百名專家學者10余次大規模的修訂,重印200多次。成為迄今為止世界出版史上最高發行量的字典。

這里講到字典,不是為了敘舊。而是提醒看官想想我們如何使用字典:先查索引(不管是拼音還是偏旁查字),然后通過索引找到相應內容。

這種方法能夠快捷的找到目標。

在python中,也有一種數據與此相近,不僅相近,這種數據的名稱就叫做dictionary,翻譯過來是字典,類似于前面的int/str/list,這種類型數據名稱是:dict

依據管理,要知道如何建立dict和它有關屬性方法。

因為已經有了此前的基礎,所以,學這個就可以加快了。

前面曾經建議看官一個很好的學習探究方法,比如想了解str的有關屬性方法,可以在交互模式下使用:

代碼如下:

>>>help(str)

將得到所有的有關內容。

現在換一個,使用dir,也能得到相同的結果。只是簡單一些罷了。請在交互模式下:

?12 >>> dir(dict) ['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values', 'viewitems', 'viewkeys', 'viewvalues']

以__(雙下劃線)開頭的先不管。看后面的。如果要想深入了解,可以這樣:

代碼如下:

>>> help(dict.values)

然后出現:

代碼如下:

Help on method_descriptor:

values(...)

D.values() -> list of D's values

(END)

也就是在這里顯示出了values這個內置函數的使用方法。敲擊鍵盤上的q鍵退回。

概述

python中的dict具有如下特點:

dict是可變的

dict可以存儲任意數量的Python對象

dict可以存儲任何python數據類型

dict以:key:value,即“鍵:值”對的形式存儲數據,每個鍵是唯一的。

dict也被稱為關聯數組或哈希表。

以上諸條,如果還不是很理解,也沒有關系,通過下面的學習,特別是通過各種實驗,就能理解了。

創建dict

話說創建dict的方法可是遠遠多于前面的int/str/list,為什么會多呢?一般規律是復雜點的東西都會有多種渠道生成,這也是從安全便捷角度考慮吧。

方法1:

創建一個空的dict,這個空dict,可以在以后向里面加東西用。

代碼如下:

>>> mydict = {}

>>> mydict

{}

創建有內容的dict。

代碼如下:

>>> person = {"name":"qiwsir","site":"qiwsir.github.io","language":"python"}

>>> person

{'name': 'qiwsir', 'language': 'python', 'site': 'qiwsir.github.io'}

"name":"qiwsir"就是一個鍵值對,前面的name叫做鍵(key),后面的qiwsir是前面的鍵所對應的值(value)。在一個dict中,鍵是唯一的,不能重復;值則是對應于鍵,值可以重復。鍵值之間用(:)英文的分號,每一對鍵值之間用英文的逗號(,)隔開。

代碼如下:

>>> person['name2']="qiwsir" #這是一種向dict中增加鍵值對的方法

>>> person

{'name2': 'qiwsir', 'name': 'qiwsir', 'language': 'python', 'site': 'qiwsir.github.io'}

如下,演示了從一個空的dict開始增加內容的過程:

?12345678910111213 >>> mydict = {} >>> mydict {} >>> mydict["site"] = "qiwsir.github.io">>> mydict[1] = 80>>> mydict[2] = "python">>> mydict["name"] = ["zhangsan","lisi","wangwu"] >>> mydict {1: 80, 2: 'python', 'site': 'qiwsir.github.io', 'name': ['zhangsan', 'lisi', 'wangwu']} >>> mydict[1] = 90 #如果這樣,則是修改這個鍵的值 >>> mydict {1: 90, 2: 'python', 'site': 'qiwsir.github.io', 'name': ['zhangsan', 'lisi', 'wangwu']}

方法2:

?1234 >>> name = (["first","Google"],["second","Yahoo"]) #這是另外一種數據類型,稱之為元組,后面會講到 >>> website = dict(name) >>> website {'second': 'Yahoo', 'first': 'Google'}

方法3:

這個方法,跟上面的不同在于使用fromkeys

?123 >>> website = {}.fromkeys(("third","forth"),"facebook") >>> website {'forth': 'facebook', 'third': 'facebook'}

需要提醒的是,這種方法是從新建立一個dict。

訪問dict的值

因為dict是以鍵值對的形式存儲數據的,所以,只要知道鍵,就能得到值。這本質上就是一種映射關系。

?123456789 >>> person {'name2': 'qiwsir', 'name': 'qiwsir', 'language': 'python', 'site': 'qiwsir.github.io'} >>> person['name'] 'qiwsir'>>> person['language'] 'python'>>> site = person['site'] >>> print site qiwsir.github.io

如同前面所講,通過鍵能夠增加dict中的值,通過鍵能夠改變dict中的值,通過鍵也能夠訪問dict中的值。

看官可以跟list對比一下。如果我們訪問list中的元素,可以通過索引值得到(list[i]),如果是讓機器來巡回訪問,就可以用for語句。復習一下:

?1234567 >>> person_list = ["qiwsir","Newton","Boolean"] >>> for name in person_list: ... print name ... qiwsir Newton Boolean

那么,dict是不是也可以用for語句來循環訪問呢?當然可以,來看例子:

?123456789 >>> person {'name2': 'qiwsir', 'name': 'qiwsir', 'language': 'python', 'site': 'qiwsir.github.io'} >>> for key in person: ... print person[key] ... qiwsir qiwsir python qiwsir.github.io

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
易賢網手機網站地址:跟老齊學Python之字典你還記得嗎
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧洲人成人精品| 国产成人在线色| 亚洲色图色小说| ...av二区三区久久精品| 亚洲欧洲一区二区三区| 亚洲视频电影在线| 亚洲综合免费观看高清完整版| 亚洲精品国产a| 首页国产欧美久久| 国产一区二区三区香蕉| 成人国产亚洲欧美成人综合网 | 国产亚洲美州欧州综合国| 日韩一区二区三区观看| 日韩欧美国产一区在线观看| 精品国产伦一区二区三区观看方式| 欧美日本一区二区三区| 精品国产不卡一区二区三区| 久久久久国产精品麻豆ai换脸 | 中文子幕无线码一区tr| 亚洲精品视频一区二区| 午夜久久电影网| 国产一区高清在线| 色综合一个色综合| 日韩一区二区三| 中文字幕一区二区三区不卡 | 美洲天堂一区二卡三卡四卡视频 | 99久久国产综合精品女不卡| 在线观看亚洲精品视频| 精品国产一区二区三区不卡| 国产精品久久久久久久蜜臀| 天天影视网天天综合色在线播放 | 99久久精品一区| 在线成人av影院| 国产精品久久久久桃色tv| 亚欧色一区w666天堂| 国产精品一区二区三区乱码 | 激情欧美日韩一区二区| 91视频在线观看| 欧美一区二区三区免费大片 | 色视频成人在线观看免| 精品国产第一区二区三区观看体验| 亚洲欧洲成人精品av97| 蜜桃久久av一区| 欧亚一区二区三区| 国产午夜亚洲精品理论片色戒 | 亚洲午夜电影在线| 成人v精品蜜桃久久一区| 欧美一区二区三级| 亚洲欧美一区二区三区孕妇| 精品影院一区二区久久久| 日本精品视频一区二区| 国产欧美日韩另类一区| 看电视剧不卡顿的网站| 欧美男生操女生| 一区二区三区.www| 91色在线porny| 欧美激情一区二区在线| 韩国v欧美v亚洲v日本v| 日韩一级片在线观看| 天天操天天综合网| 在线看国产一区二区| 亚洲美女免费在线| www.亚洲色图.com| 国产精品另类一区| 成人午夜免费av| 久久精品一区四区| 国产91精品露脸国语对白| 国产亚洲美州欧州综合国| 极品少妇xxxx精品少妇偷拍| 日韩欧美国产午夜精品| 免费xxxx性欧美18vr| 欧美一级在线免费| 日韩av在线免费观看不卡| 777奇米四色成人影色区| 午夜精品爽啪视频| 日韩一卡二卡三卡四卡| 国内外成人在线| 国产女人18毛片水真多成人如厕| 国产一区二区久久| 国产精品丝袜一区| 成人动漫视频在线| 夜夜精品浪潮av一区二区三区| 91福利精品第一导航| 亚洲曰韩产成在线| 欧美一卡2卡三卡4卡5免费| 精品一区二区三区日韩| 久久久久久久久久久久电影| 国产成人免费网站| 亚洲欧美色一区| 制服.丝袜.亚洲.另类.中文| 老汉av免费一区二区三区| 久久久久国产精品麻豆ai换脸| 国产91精品久久久久久久网曝门| 亚洲欧美在线视频| 欧美视频一区在线| 青青草91视频| 国产精品毛片高清在线完整版| 91美女视频网站| 理论电影国产精品| 中文字幕中文字幕在线一区| 欧美伊人精品成人久久综合97| 蜜桃久久久久久| 中文字幕中文字幕一区| 在线观看91精品国产麻豆| 国产一区二区中文字幕| 亚洲日本一区二区三区| 日韩久久精品一区| 91麻豆国产福利在线观看| 另类综合日韩欧美亚洲| 亚洲乱码中文字幕| 欧美videossexotv100| 91免费视频观看| 国产一区二区剧情av在线| 一区二区三区久久| 中文字幕精品一区二区精品绿巨人| 欧美在线影院一区二区| 极品少妇一区二区| 天天综合色天天| 亚洲色图视频网站| 国产日韩亚洲欧美综合| 555www色欧美视频| 91久久精品午夜一区二区| 国产福利一区在线| 日韩国产在线观看| 亚洲另类春色国产| 欧美国产日韩亚洲一区| www激情久久| 欧美一区二区久久| 在线观看国产91| 91香蕉视频污| 成人黄色小视频在线观看| 日韩国产在线观看一区| 亚洲免费电影在线| 日本一区二区三区在线不卡| 日韩欧美国产麻豆| 制服丝袜中文字幕亚洲| 欧美日韩免费一区二区三区| 91香蕉视频污在线| 北岛玲一区二区三区四区| 国产69精品久久99不卡| 国产成人免费网站| 国产宾馆实践打屁股91| 国产风韵犹存在线视精品| 久久66热re国产| 久久er精品视频| 另类小说欧美激情| 久久电影网站中文字幕| 蜜臀久久久99精品久久久久久| 日日夜夜免费精品视频| 天天色综合成人网| 蜜桃视频一区二区| 精品一区二区三区免费视频| 精久久久久久久久久久| 国产剧情一区二区三区| 国产精品系列在线观看| 成人av网址在线观看| 99精品视频免费在线观看| 色综合久久久久综合99| 色综合久久久久综合| 欧美视频在线一区| 欧美一级在线免费| 国产喷白浆一区二区三区| 国产精品萝li| 一区二区三区在线观看网站| 午夜精品123| 久久精品国产色蜜蜜麻豆| 国产一区二区三区免费观看| 国产91精品一区二区麻豆网站| av中文字幕在线不卡| 在线观看日韩av先锋影音电影院| 欧美日本一区二区| 国产午夜精品一区二区三区视频 | 一区二区三区在线视频免费观看| 亚洲一二三四在线| 日本中文字幕一区二区视频| 青椒成人免费视频| 国产高清在线观看免费不卡| 91丨九色丨黑人外教| 91精品国产综合久久久久久久| 久久天天做天天爱综合色| 国产精品理论在线观看| 午夜一区二区三区在线观看| 国产老妇另类xxxxx| 在线视频综合导航| 国产欧美一二三区| 午夜视频在线观看一区| 国产成人av电影| 9191久久久久久久久久久| 国产精品久久久久影视| 秋霞国产午夜精品免费视频| 99久久国产综合精品女不卡| 欧美一区二区在线播放| 亚洲欧美视频在线观看视频| 久久99精品久久久久婷婷| 欧美性极品少妇| 国产精品视频麻豆| 国内成+人亚洲+欧美+综合在线 | 日韩欧美国产麻豆| 亚洲男人都懂的| 国产成人亚洲综合a∨婷婷 |