python之 序列與字典遍歷
在Python中有六種內建的序列:列表、元組、字串、Unicode字串、buffer物件和xrange物件。在這裡暫時只討論字串、列表和元組的遍歷。
一、 序列遍歷
序列有兩種遍歷:一種透過值 另外一種透過索引
1.1 值遍歷:
s='abc'
for x in s:
print x
z=('andy','leaf')
for x in z:
print x
z={'tree','leaf'}
for x in z:
print x
1.2 索引遍歷:
l='abcd'
for x in range(len(l)):
print l[x]
l=('andy',22)
for x in range(len(l)):
print l[x]
l={'andy','22'}
for x in range(len(l)):
print l[x]
二、 字典遍歷
字典是python中唯一的對映型別,採用鍵值對(key-value)的形式儲存資料。python對key進行雜湊函式運算,根據計算的結果決定value的儲存地址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如:數字、字串、只含不可變型別元素的元組。
2.1 遍歷key:
dir={'andy':'22','leaf':'20'}
for x in dir:
print x
2.2 遍歷value:
dir={'andy':'22','leaf':'20'}
for x in dir:
print dir[x]
2.3 遍歷 key + value:
法1:
dir={'andy':'22','leaf':'20'}
for x in dir:
print x+':'+dir[x]
法2:
d={'zhang':'22','tao':'20'}
for x,y in d.items():
print x,y
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2148198/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- python---字典遍歷Python
- Python字典遍歷的陷阱Python
- Python中的字典遍歷有序嗎?Python
- python字典的四種遍歷方式Python
- Python中遍歷字典以及字典中的鍵和值Python
- 第十二天 Python之字典遍歷-集合-函式Python函式
- 說說在 Python 中如何遍歷字典Python
- [work] python巢狀字典的遞迴遍歷Python巢狀遞迴
- 根據前序遍歷序列、中序遍歷序列,重建二叉樹二叉樹
- 跋山涉水 —— 深入 Redis 字典遍歷Redis
- Python優雅遍歷字典刪除元素的方法Python
- python中字典的迴圈遍歷的兩種方式Python
- python遍歷之批次更改檔名Python
- python內建物件型別(四)序列之dict字典Python物件型別
- Jquery之遍歷元素jQuery
- jQuery的遍歷結構設計之遍歷同胞jQuery
- jQuery的遍歷結構設計之遍歷祖先jQuery
- 從中序與後序遍歷序列構造二叉樹二叉樹
- python字串遍歷方式Python字串
- JavaScript騷操作之遍歷、列舉與迭代(上篇)JavaScript
- JavaScript騷操作之遍歷、列舉與迭代(下篇)JavaScript
- 『無為則無心』Python序列 — 19、Python列表的其他操作(切片和遍歷)Python
- OC中陣列、字典的遍歷的三種方法陣列
- python迴圈遍歷字典: title_content_list.append([key, value])print(tiPythonAPP
- Python中list的遍歷Python
- Python演算法:遍歷Python演算法
- 【JavaScript實用技巧(一)】迴圈遍歷與跳出迴圈遍歷JavaScript
- JavaScript 遍歷、列舉與迭代JavaScript
- Kotlin---集合與遍歷Kotlin
- 演算法與資料結構之圖的表示與遍歷演算法資料結構
- 4.1 Python -- 遍歷整個列表Python
- python 遞迴遍歷目錄Python遞迴
- hihoCoder 1107 Shortest Proper Prefix (字典樹的遍歷)
- 用python講解資料結構之樹的遍歷Python資料結構
- 資料結構與演算法——二叉樹的前序遍歷,中序遍歷,後序遍歷資料結構演算法二叉樹
- Go之底層利器-AST遍歷GoAST
- js的map遍歷和array遍歷JS