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

首頁 > 編程 > Python > 正文

詳解python中字典的循環遍歷的兩種方式

2020-02-23 04:20:06
字體:
來源:轉載
供稿:網友

開發中經常會用到對于字典、列表等數據的循環遍歷,但是python中對于字典的遍歷對于很多初學者來講非常陌生,今天就來講一下python中字典的循環遍歷的兩種方式。

注意: python2和python3中,下面兩種方法都是通用的。

1. 只對鍵的遍歷

一個簡單的for語句就能循環字典的所有鍵,就像處理序列一樣:

d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'}for key in d:  print (key, ' value : ', d[key])name1 value : pythontabname2 value : .name3 value : com 

2. 對鍵和值都進行遍歷

如果只需要值,可以使用d.values,如果想獲取所有的鍵則可以使用d.keys。

如果想獲取鍵和值d.items方法會將鍵-值對作為元組返回,for循環的一大好處就是可以循環中使用序列解包。

代碼實例:

for key, value in d.items():  print (key, ' value : ', value)name1 value : pythontabname2 value : .name3 value : com

注意:字典元素的順序通常沒有定義。換句話說,迭代的時候,字典中的鍵和值都能保證被處理,但是處理順序不確定。如果順序很重要的話,可以將鍵值保存在單獨的列表中,例如迭代前進行排序。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦县| 黄浦区| 南昌县| 柳河县| 德安县| 泉州市| 卢氏县| 云阳县| 同心县| 宁城县| 海门市| 达拉特旗| 湖州市| 同江市| 澄迈县| 遂平县| 榆社县| 内江市| 兴安盟| 宁明县| 巴林左旗| 项城市| 历史| 永平县| 凤山市| 兰溪市| 东宁县| 临西县| 汽车| 宁远县| 巴林右旗| 体育| 汕头市| 伊宁市| 金乡县| 新邵县| 雷山县| 神池县| 旅游| 迁安市| 宣化县|