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

Python字典遍歷操作實例小結

 更新時間:2019年03月05日 11:51:33   作者:deniro_li  
這篇文章主要介紹了Python字典遍歷操作,結合實例形式總結分析了Python遍歷字典鍵值對、遍歷鍵、遍歷值等相關操作技巧,需要的朋友可以參考下

本文實例講述了Python字典遍歷操作。分享給大家供大家參考,具體如下:

1 遍歷鍵值對

可以使用一個 for 循環(huán)以及方法 items() 來遍歷這個字典的鍵值對。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
for key, value in dict.items():
  print('key=' + key)
  print('value=' + value)

運行結果:

key=evaporation
value=蒸發(fā)
key=carpenter
value=木匠

key、value 這兩個變量可以任意命名,比如下面的這個示例使用了 word 與 explain:

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
for word, explain in dict.items():
  print('word=' + word)
  print('explain=' + explain)

運行結果:

word=evaporation
explain=蒸發(fā)
word=carpenter
explain=木匠

良好的命名習慣,可以編寫出讓人更容易理解的代碼。

2 遍歷鍵

使用方法 keys() ,可以遍歷字典中的鍵。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
for word in dict.keys():
  print(word.title())

運行結果:

Evaporation
Carpenter

因為遍歷字典時, 會默認遍歷所有的鍵。所以,我們可以省略方法 keys() 。

for word in dict:
  print(word.title())

運行結果與上一示例相同。

方法 keys() 還可以用在條件表達式中,用于判斷 key 在字典中是否存在。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
print('carpenter' in dict)

運行結果:

True

3 按順序遍歷鍵

可以在 for 循環(huán)中對返回的鍵進行排序,可以使用 sorted() 函數(shù)。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
for word in sorted(dict):
  print('word:' + word)

運行結果:

word:carpenter
word:evaporation

4 遍歷值

可使用 values() 方法來遍歷字典的值。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠'}
for explain in dict.values():
  print('explain:' + explain)

運行結果:

explain:蒸發(fā)
explain:木匠

有時候需要返回不重復的值。這時,我們可以使用集合( set) 。 集合類似于列表, 但它所包含的每個元素,都必須是獨一無二的。

dict = {'evaporation': '蒸發(fā)',
    'carpenter': '木匠',
    'millman': '木匠'}
print('【包含重復】' + str(dict.values()))
print('【剔除重復】' + str(set(dict.values())))

運行結果:

【包含重復】dict_values(['蒸發(fā)', '木匠', '木匠'])
【剔除重復】{'蒸發(fā)', '木匠'}

**注意:**字典的 values() 的字符串化與 set() 不同。

更多關于Python相關內(nèi)容感興趣的讀者可查看本站專題:《Python字典操作技巧匯總》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python中實現(xiàn)文本預處理的方法小結

    Python中實現(xiàn)文本預處理的方法小結

    文本數(shù)據(jù)是數(shù)據(jù)科學和自然語言處理領域的關鍵組成部分,本文將深入探討Python中文本預處理的關鍵步驟,并提供豐富的示例代碼,希望對大家有所幫助
    2023-12-12
  • python super的使用方法及實例詳解

    python super的使用方法及實例詳解

    這篇文章主要介紹了python super的使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • OpenCV角點檢測的實現(xiàn)示例

    OpenCV角點檢測的實現(xiàn)示例

    角點通常被定義為兩條邊的交點,本文主要介紹了OpenCV角點檢測的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python標準庫copy的具體使用

    Python標準庫copy的具體使用

    copy模塊是Python標準庫中用于對象拷貝的核心模塊,提供了淺拷貝(copy)和深拷貝(deepcopy)兩種對象復制機制,本文主要介紹了Python標準庫copy的具體使用,感興趣的可以了解一下
    2025-04-04
  • 詳解django中Template語言

    詳解django中Template語言

    Django是一個開放源代碼的Web應用框架,由Python寫成。這篇文章給大家介紹django中Template語言,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-02-02
  • Django在win10下的安裝并創(chuàng)建工程

    Django在win10下的安裝并創(chuàng)建工程

    本篇文章主要介紹了Django在win10下的安裝并創(chuàng)建工程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • python如何與前端交互舉例詳解

    python如何與前端交互舉例詳解

    在Web開發(fā)中前端與后端之間的數(shù)據(jù)交互,下面這篇文章主要給大家介紹了關于python如何與前端交互的相關資料,文章通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-08-08
  • Python如何使用ConfigParser讀取配置文件

    Python如何使用ConfigParser讀取配置文件

    這篇文章主要介紹了Python如何使用ConfigParser讀取配置文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • OpenCV中圖像與視頻的基礎操作總結

    OpenCV中圖像與視頻的基礎操作總結

    在計算機視覺領域,OpenCV是一款廣泛使用的開源庫,本文為大家介紹了如何使用OpenCV進行這些操作,希望能幫助你更好地掌握圖像處理和視覺任務的開發(fā)技巧
    2023-06-06
  • 深入淺出學習python裝飾器

    深入淺出學習python裝飾器

    這篇文章主要和大家一起深入淺出的學習python裝飾器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09

最新評論

和顺县| 苏州市| 山阳县| 合江县| 临猗县| 方城县| 渝北区| 遂平县| 穆棱市| 皋兰县| 海宁市| 德化县| 兴安盟| 肃北| 鹤庆县| 鲁甸县| 东乌珠穆沁旗| 博爱县| 高尔夫| 简阳市| 郯城县| 诸暨市| 双城市| 醴陵市| 荥经县| 都兰县| 扬州市| 宁海县| 巫溪县| 德阳市| 永寿县| 阜康市| 藁城市| 富川| 长春市| 新邵县| 禹城市| 永吉县| 莒南县| 宁化县| 即墨市|