python之 序列與字典遍歷

2021-08-11 17:16:22 字數 945 閱讀 6186

在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中任意不可變的資料,即整數,實數,複數等,但不能使用列表,集合,字典或其它可變型別作為字典的鍵,鍵也不可重複,值...