python 循環(huán)遍歷字典元素的簡單方法
一個簡單的for語句就能循環(huán)字典的所有鍵,就像處理序列一樣:
In [1]: d = {'x':1, 'y':2, 'z':3} In [2]: for key in d: ...: print key, 'corresponds to', d[key] ...: y corresponds to 2 x corresponds to 1 z corresponds to 3
在python2.2之前,還只能用beys等字典方法來獲取鍵(因為不允許直接迭代字典)。如果只需要值,可以使用d.values代替d.keys。d.items方法會將鍵-值對作為元組返回,for循環(huán)的一大好處就是可以循環(huán)中使用序列解包:
In [4]: for key, value in d.items(): ...: print key, 'corresponds to', value ...: y corresponds to 2 x corresponds to 1 z corresponds to 3
注意:字典元素的順序通常沒有定義。換句話說,迭代的時候,字典中的鍵和值都能保證被處理,但是處理順序不確定。如果順序很重要的話,可以將鍵值保存在單獨的列表中,例如迭代前進行排序。
以上這篇python 循環(huán)遍歷字典元素的簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python實現(xiàn)多線程抓取網(wǎng)頁功能實例詳解
這篇文章主要介紹了Python實現(xiàn)多線程抓取網(wǎng)頁功能,結合具體實例形式詳細分析了Python多線程編程的相關操作技巧與注意事項,并附帶demo實例給出了多線程抓取網(wǎng)頁的實現(xiàn)方法,需要的朋友可以參考下2017-06-06Python統(tǒng)計字符內(nèi)容的占比的實現(xiàn)
本文介紹了如何使用Python統(tǒng)計字符占比,包括字符串中字母、數(shù)字、空格等字符的占比,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-08-08django開發(fā)之settings.py中變量的全局引用詳解
當網(wǎng)站里面的一些內(nèi)容,如郵箱,網(wǎng)站標題,網(wǎng)站的描述,這些東西我們可以存在數(shù)據(jù)庫中也可以存放在我們的setting 文件中,這篇文章主要給大家介紹了django中settings.py變量的全局引用的相關資料,文中介紹的非常詳細,需要的朋友可以參考下。2017-03-03