国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

python的【字典dict】:創(chuàng)建、訪問、更新、刪除;查看鍵、值、鍵值對;遍歷;排序

2019-11-14 12:25:08
字體:
供稿:網(wǎng)友
http://blog.csdn.net/mmc2015/article/details/50777349 

python的【字典dict】:創(chuàng)建、訪問、更新、刪除;查看鍵、值、鍵值對;遍歷;排序

標(biāo)簽: python的字典dict創(chuàng)建訪問更新刪除查看鍵值鍵值對遍歷排序2016-03-02 09:46 1471人閱讀 評論(0) 收藏 舉報(bào) 分類:

字典是另一種可變?nèi)萜髂P停铱纱鎯θ我忸愋蛯ο蟆?/p>

字典的每個(gè)鍵值(key=>value)對用冒號(:)分割,每個(gè)對之間用逗號(,)分割,整個(gè)字典包括在花括號({})中 ;

字典值可以沒有限制地取任何Python對象,既可以是標(biāo)準(zhǔn)的對象,也可以是用戶定義的;但鍵不行,如果同一個(gè)鍵被賦值兩次,后一個(gè)值會(huì)被記住。

值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字或元組(列表這樣的可變類型不能作為鍵)。

創(chuàng)建、訪問:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};dict2 = {  }; //空字典PRint "dict['Name']: ", dict['Name'];print "dict['Age']: ", dict['Age'];

字典中包含列表:dict={'yangrong':['23','IT'],"xiaohei":['22','dota']}

字典中包含字典:dict={'yangrong':{"age":"23","job":"IT"},"xiaohei":{"'age':'22','job':'dota'"}}

修改、添加:

dict['Age'] = 8; # update existing entrydict['School'] = "DPS School"; # Add new entry刪除:

del dict['Name']; # 刪除鍵是'Name'的條目dict.clear();     # 清空詞典所有條目del dict ;        # 刪除詞典

查看是否包含特定key:

dict.has_key(k)如果鍵在字典dict里返回true,否則返回false查看所有鍵、值、(鍵,值)對:dict.keys()、dict.values()、dict.items();返回值的類型為列表

遍歷:

for d,x in dict.items():    print "key:"+d+",value:"+x

for k in dict.keys():    print "key:"+k+",value:"+dict[k]

排序:

# 按照key進(jìn)行排序 print sorted(dict1.items(), key=lambda d: d[0]) 

或:

sorted(d.items(), lambda x, y: cmp(x[0], y[0])), 或反序: sorted(d.items(), lambda x, y: cmp(x[0], y[0]), reverse=True) 

# 按照value進(jìn)行排序 print sorted(dict1.items(), key=lambda d: d[1]) 

或:

sorted(d.items(), lambda x, y: cmp(x[1], y[1])), 或反序: sorted(d.items(), lambda x, y: cmp(x[1], y[1]), reverse=True) 

list:

按距離差訪問元素

順序訪問,速度慢

存儲空間要求小

dict:

按索引訪問元素

需要大空間,但訪問很快

set:

元素不可重復(fù)

其它和dict基本類似

|、&、-、^,分別是:并、交、差、逆差


上一篇:HDU-2098

下一篇:第4章 核心類

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 行唐县| 黄梅县| 花莲市| 锦屏县| 鄂伦春自治旗| 乾安县| 绥宁县| 奈曼旗| 哈巴河县| 德保县| 陆良县| 玛曲县| 东阿县| 光泽县| 汉川市| 天门市| 上杭县| 扎囊县| 改则县| 长丰县| 武平县| 南澳县| 尼木县| 金华市| 晋州市| 海晏县| 富川| 阜城县| 衡山县| 惠东县| 兰考县| 保山市| 邵东县| 永吉县| 武清区| 旬阳县| 鸡西市| 桐庐县| 镇原县| 嘉荫县| 来凤县|