我們了解了如何迭代 dict 的key和value,那麼,在乙個 for 迴圈中,能否同時迭代 key和value?答案是肯定的。
首先,我們看看 dict 物件的 items() 方法返回的值:
>>> d =
>>>
print d.items()
[('lisa', 85), ('adam', 95), ('bart', 59)]
可以看到,items() 方法把dict物件轉換成了包含tuple的list,我們對這個list進行迭代,可以同時獲得key和value:
>>> for key, value in d.items():
... print key, ':', value
...
lisa : 85
adam : 95
bart : 59
和 values() 有乙個 itervalues() 類似, items() 也有乙個對應的 iteritems(),iteritems() 不把dict轉換成list,而是在迭代過程中不斷給出 tuple,所以, iteritems() 不占用額外的記憶體。 python中對字典 dict 的迭代
usr bin python coding utf 8 d 迭代dict的鍵 for x in d.keys print x 也可以採用這種方式迭代 for x in d.iterkeys print x 迭代dict的值 for x in d.values print x for x in d.i...
python迭代 python的迭代
好的,今天仔細想想,我昨天那篇文章好像講的都是廢話,因為現在還在學基礎,講網路爬蟲好像不太合適,儘管只是講乙個大概。好的,今天我們繼續來學習python基礎語法,python的迭代。在上上篇文章中,我們講了for迴圈,然後我們提到了迭代這個概念,意思就是說從頭數到尾,嗯,就這麼簡單。我們今天主要是要...
Python中的字典dict
目錄字典 字典中常見的函式 字典的訪問 字典中 鍵值key 的遍歷 字典中 值value 的遍歷 字典中鍵值和資料的遍歷 字典的操作 增刪改查 字典的排序 a 字典是 python 重要的資料型別,字典是由 鍵 值 對組成的集合,字典中的 值 通過 鍵 來引用。字典也稱為關聯陣列 對映或雜湊表。py...