在python中有六種內建的序列:列表、元組、字串、unicode字串、buffer物件和xrange物件。在這裡暫時只討論字串、列表和元組的遍歷。
一、 序列遍歷
序列有兩種遍歷:一種通過值 另外一種通過索引
1.1 值遍歷:
s='abc'
for x in s:
print x
z=('andy','leaf')
for x in z:
print x
z=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=for x in range(len(l)):
print l[x]
二、 字典遍歷
字典是python中唯一的對映型別,採用鍵值對(key-value)的形式儲存資料。python對key進行雜湊函式運算,根據計算的結果決定value的儲存位址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如:數字、字串、只含不可變型別元素的元組。
2.1 遍歷key:
dir=
for x in dir:
print x
2.2 遍歷value:
dir=
for x in dir:
print dir[x]
2.3 遍歷 key + value:
法1:dir=
for x in dir:
print x+':'+dir[x]
法2:d=
for x,y in d.items():
print x,y
Python之遍歷字典與集合
遍歷字典 keys values items 集合 不同點集合只能儲存不可變物件 集合中儲存的元素是無序的 集合不能出現重複的元素 set add update pop remove celear 集合的運算 交集運算 差集運算 並集運算 異或集運算 子集,真子集,超集,真超集 keys keys ...
python遍歷字典
user 0 定義乙個列表 print user 0.items 方法items,返回乙個鍵 值對列表 for key,value in user 0.items for迴圈依次將每個鍵 值對分別儲存在key,value這兩個變數中 print key.title print value.title...
python之序列結構 字典(六)
字典是包含若干鍵值對額無序可變序列,每個元素包含了用冒號分隔開的鍵和值兩部分,表示一種對映或對應關係,定義時不同元素用逗號分隔,所有元素放在一對大括號 中 要注意的是字典中鍵是python中任意不可變的資料,即整數,實數,複數等,但不能使用列表,集合,字典或其它可變型別作為字典的鍵,鍵也不可重複,值...