日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Python字典的創(chuàng)建的三個(gè)方法詳解

如果你對(duì)Python字典是如何創(chuàng)建的,以及如何訪問(wèn)字典中的值這些問(wèn)題有不解之處時(shí),你可以瀏覽我們的文章,讀完此文章希望能夠你會(huì)從中有所收獲,以下是文章的具體相關(guān)內(nèi)容的介紹。

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的惠來(lái)網(wǎng)站建設(shè)公司,惠來(lái)接單;提供做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行惠來(lái)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

創(chuàng)建Python字典

方法①:

 
 
 
  1. >>> dict1 = {}
  2. >>> dict2 = {'name': 'earth', 'port': 80}
  3. >>> dict1, dict2
  4. ({}, {'port': 80, 'name': 'earth'})

方法②:從Python 2.2 版本起

 
 
 
  1. >>> fdict = dict((['x', 1], ['y', 2]))
  2. >>> fdict
  3. {'y': 2, 'x': 1}

方法③:從Python 2.3 版本起, 可以用一個(gè)很方便的內(nèi)建方法fromkeys() 來(lái)創(chuàng)建一個(gè)"默認(rèn)"字典, 字典中元素具有相同的值 (如果沒(méi)有給出, 默認(rèn)為None):

 
 
 
  1. >>> ddict = {}.fromkeys(('x', 'y'), -1)
  2. >>> ddict
  3. {'y': -1, 'x': -1}
  4. >>>
  5. >>> edict = {}.fromkeys(('foo', 'bar'))
  6. >>> edict
  7. {'foo': None, 'bar': None}

如何訪問(wèn)字典中的值

①要想遍歷一個(gè)字典(一般用鍵), 你只需要循環(huán)查看它的鍵, 像這樣:

 
 
 
  1. >>> dict2 = {'name': 'earth', 'port': 80}
  2. >>>
  3. >>>> for key in dict2.keys():
  4. ... print 'key=%s, value=%s' % (key, dict2[key])
  5. ...
  6. key=name, value=earth
  7. key=port, value=80

②從Python 2.2 開(kāi)始在 for 循環(huán)里遍歷字典。

 
 
 
  1. >>> dict2 = {'name': 'earth', 'port': 80}
  2. >>>
  3. >>>> for key in dict2:
  4. ... print 'key=%s, value=%s' % (key, dict2[key])
  5. ...
  6. key=name, value=earth
  7. key=port, value=80

要得到Python字典中某個(gè)元素的值, 可以用你所熟悉的字典鍵加上中括號(hào)來(lái)得到:

 
 
 
  1. >>> dict2['name']
  2. 'earth'
  3. >>>
  4. >>> print 'host %s is running on port %d' % \
  5. ... (dict2['name'], dict2['port'])
  6. host earth is running on port 80

③字典所有的方法。方法has_key()和 in 以及 not in 操作符都是布爾類(lèi)型的

 
 
 
  1. >>> 'server' in dict2 # 或 dict2.has_key('server')
  2. False
  3. >>> 'name' in dict # 或 dict2.has_key('name')
  4. True
  5. >>> dict2['name']
  6. 'earth'

一個(gè)字典中混用數(shù)字和字符串的例子:

 
 
 
  1. >>> dict3 = {}
  2. >>> dict3[1] = 'abc'
  3. >>> dict3['1'] = 3.14159
  4. >>> dict3[3.2] = 'xyz'
  5. >>> dict3
  6. {3.2: 'xyz', 1: 'abc', '1': 3.14159}

以上的文章就是對(duì)Python字典的如何應(yīng)用和如何訪問(wèn)字典中的值的相關(guān)介紹。


文章標(biāo)題:Python字典的創(chuàng)建的三個(gè)方法詳解
文章位置:http://www.5511xx.com/article/cohpses.html