#迭代
#遍歷一個(gè) list 或者 tuple 的過程稱為迭代盐欺。
# 迭代其實(shí)就是 for 循環(huán)的過程中取出集合中所有的元素沐兵。
# list 和 tuple 的迭代過程略過
# 字典 dict 的迭代
d = {'a':1, 'b':2, 'c':3}
# dict key 迭代
for key in d:
print(key)# a,b,c
# dict 中元素沒有順序, 每次迭代出來的元素順序是不同的
# dict 迭代 value dict.values()
for value in d.values():
print(value)#1,2,3
# dict 迭代 key 和 value dict.items()
for key,value in d.items():
print(key,value)
# a 1
# b 2
# c 3
# 字符串也可以作為可迭代對(duì)象
for ch in 'ABC':
print(ch)
# A
# B
# C
# 凡是可迭代對(duì)象擦秽, 都可以用 for 循環(huán)來迭代奸晴。
# 判斷一個(gè)對(duì)象是否是可迭代對(duì)象?
# 通過 collections 模塊的 iterable 類型
from collections import Iterable
isinstance('abc',Iterable) # str 是否可以迭代 True
isinstance([1,2,3],Iterable) # list 是否可迭代 True
isinstance(123,Iterable) # 整數(shù)是否可以迭代 False
# list 索引-元素對(duì) 循環(huán), 也稱為枚舉遍歷
for i,value in enumerate(['A','B','C']):
print(i,value)
# 0 A
# 1 B
# 2 C
# 兩個(gè)變量的 循環(huán)遍歷
for x,y in [(1,1),(2,4),(3,9)]:
print(x,y)
# 1 1
# 2 4
# 3 9
Python-迭代
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門盛撑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碎节,“玉大人,你說我怎么就攤上這事抵卫∈ɡ螅” “怎么了胎撇?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)殖氏。 經(jīng)常有香客問我晚树,道長(zhǎng),這世上最難降的妖魔是什么雅采? 我笑而不...
- 正文 為了忘掉前任爵憎,我火速辦了婚禮,結(jié)果婚禮上婚瓜,老公的妹妹穿的比我還像新娘宝鼓。我一直安慰自己,他們只是感情好巴刻,可當(dāng)我...
- 文/花漫 我一把揭開白布席函。 她就那樣靜靜地躺著,像睡著了一般冈涧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上正蛙,一...
- 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鳄厌!你這毒婦竟也來了荞胡?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤了嚎,失蹤者是張志新(化名)和其女友劉穎泪漂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歪泳,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡萝勤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呐伞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敌卓。...
- 正文 年R本政府宣布舵抹,位于F島的核電站肪虎,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏惧蛹。R本人自食惡果不足惜扇救,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望香嗓。 院中可真熱鬧迅腔,春花似錦、人聲如沸靠娱。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽像云。三九已至锌雀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間迅诬,已是汗流浹背腋逆。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像俏蛮,于是被迫代替她去往敵國(guó)和親撑蚌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- python語言的for循環(huán)抽象程度很高辣恋,只要是可迭代的對(duì)象就可以使用for循環(huán)第煮。 判斷一個(gè)對(duì)象是可迭代對(duì)象,使用...
- https://zhuanlan.zhihu.com/p/26123333 要完全理解透生成器抑党,需要我們先掌握三個(gè)...
- 可迭代對(duì)象Iterable 可迭代對(duì)象是什么底靠?簡(jiǎn)單點(diǎn)說害晦,那些能被for循環(huán)的對(duì)象就是可迭代對(duì)象。精確一點(diǎn)來說可迭代...