最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中dict字典的查詢鍵值對 遍歷 排序 創(chuàng)建 訪問 更新 刪除基礎(chǔ)操作方法

 更新時(shí)間:2018年09月13日 09:38:40   投稿:wdc  
字典的每個(gè)鍵值(key=>value)對用冒號(hào)(:)分割,每個(gè)對之間用逗號(hào)(,)分割,整個(gè)字典包括在花括號(hào)({})中,本文講述了python中dict字典的查詢鍵值對 遍歷 排序 創(chuàng)建 訪問 更新 刪除基礎(chǔ)操作方法

字典是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類型對象。

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

字典值可以沒有限制地取任何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 entry

dict['School'] = "DPS School"; # Add new entry

三、字典的刪除:

del dict['Name'] # 刪除鍵是'Name'的條目

dict.clear() # 清空字典所有條目

del dict  # 刪除字典

四、查詢字典中是否包含指定鍵:

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的區(qū)別

list:

按距離差訪問元素

順序訪問,速度慢

存儲(chǔ)空間要求小

dict:

按索引訪問元素

需要大空間,但訪問很快

set:

元素不可重復(fù)

其它和dict基本類似

集合支持一系列標(biāo)準(zhǔn)操作,包括并集、交集、差集和對稱差集,例如: 

a = t | s          # t 和 s的并集

b = t & s          # t 和 s的交集

c = t – s          # 求差集(項(xiàng)在t中,但不在s中)

d = t ^ s          # 對稱差集(項(xiàng)在t或s中,但不會(huì)同時(shí)出現(xiàn)在二者中)

靈活使用字典將對你的Python編程工作帶來很大的幫助,大家一定要熟練掌握Python字典的使用方法

相關(guān)文章

  • PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    這篇文章主要介紹了PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 如何在Python中使用pyecharts圖形畫可視化大屏

    如何在Python中使用pyecharts圖形畫可視化大屏

    最近碰巧需要用到pyecharts,pyecharts庫是一個(gè)用于生成echarts圖表的類庫,這篇文章主要給大家介紹了關(guān)于如何在Python中使用pyecharts圖形畫可視化大屏的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • 基于Python編寫一個(gè)詞云制作程序

    基于Python編寫一個(gè)詞云制作程序

    這篇文章主要為大家詳細(xì)介紹了如何基于Python編寫一個(gè)簡單的詞云制作程序,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2023-10-10
  • python中l(wèi)ambda()的用法

    python中l(wèi)ambda()的用法

    這篇文章主要介紹了python中l(wèi)ambda()的用法,在python中有一個(gè)匿名函數(shù)lambda,匿名函數(shù)顧名思義就是指:是指一類無需定義標(biāo)識(shí)符(函數(shù)名)的函數(shù)或子程序,需要的朋友可以參考下
    2017-11-11
  • Python Pandas數(shù)據(jù)分析之iloc和loc的用法詳解

    Python Pandas數(shù)據(jù)分析之iloc和loc的用法詳解

    Pandas 是一個(gè)開放源碼、BSD 許可的庫,提供高性能、易于使用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具,它是一個(gè)強(qiáng)大的分析結(jié)構(gòu)化數(shù)據(jù)的工具集,基礎(chǔ)是 Numpy
    2021-11-11
  • 老生常談進(jìn)程線程協(xié)程那些事兒

    老生常談進(jìn)程線程協(xié)程那些事兒

    下面小編就為大家?guī)硪黄仙U勥M(jìn)程線程協(xié)程那些事兒。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Python使用requests庫發(fā)送請求的示例代碼

    Python使用requests庫發(fā)送請求的示例代碼

    與原生的urllib庫相比,requests庫提供了更簡潔、易于理解和使用的API,使發(fā)送HTTP請求變得更加直觀和高效,所以本文給大家介紹了Python如何使用requests庫發(fā)送請求,需要的朋友可以參考下
    2024-03-03
  • 使用python把xmind轉(zhuǎn)換成excel測試用例的實(shí)現(xiàn)代碼

    使用python把xmind轉(zhuǎn)換成excel測試用例的實(shí)現(xiàn)代碼

    這篇文章主要介紹了使用python把xmind轉(zhuǎn)換成excel測試用例的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python drf各類組件的用法和作用

    python drf各類組件的用法和作用

    這篇文章主要介紹了python drf各類組件的用法和作用,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2021-01-01
  • pytorch MSELoss計(jì)算平均的實(shí)現(xiàn)方法

    pytorch MSELoss計(jì)算平均的實(shí)現(xiàn)方法

    這篇文章主要介紹了pytorch MSELoss計(jì)算平均的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05

最新評(píng)論

湾仔区| 都匀市| 敦煌市| 和静县| 新巴尔虎右旗| 海原县| 明水县| 永安市| 仙桃市| 天台县| 盘锦市| 伊宁市| 镇远县| 湾仔区| 雅江县| 芜湖市| 循化| 高唐县| 平原县| 卢龙县| 革吉县| 咸丰县| 黄骅市| 滁州市| 乐都县| 应城市| 三原县| 探索| 金塔县| 南昌县| 绥德县| 武清区| 庐江县| 无棣县| 宕昌县| 乌拉特中旗| 晴隆县| 民勤县| 宁海县| 江西省| 淮安市|