python中for循環(huán)進(jìn)行字典迭代
提到最簡(jiǎn)單的循環(huán)操作,肯定會(huì)想到for循環(huán)。那么對(duì)于迭代的操作,for循環(huán)也是可以勝任的。我們一般迭代的對(duì)象以函數(shù)居多,在字典中也是有一些迭代問(wèn)題需要我們?nèi)ヌ幚?。本篇帶?lái)的是用for循環(huán)解決字典的迭代,還沒(méi)有嘗試過(guò)此類用法的小伙伴,一起來(lái)看看如果用相關(guān)的代碼表示吧。
1、字典迭代
d={'a':1,'b':2,'c':3,'d':4}
#迭代key
forkeyind:
print(key,d[key])
forkey,valueind.items():
print(key,value)
a1
b2
c3
d4
a1
b2
c3
d4
Processfinishedwithexitcode0
2、當(dāng)我們使用for循環(huán)時(shí),只要作用于一個(gè)可迭代的對(duì)象,for循環(huán)就可以正常運(yùn)行。
#判斷一個(gè)對(duì)象是否可以迭代
print(isinstance('abc',Iterable))
print(isinstance([1,2,3],Iterable))
print(isinstance(456,Iterable))
True
True
False
任何可迭代的對(duì)象都可以作用于for循環(huán),包括我們自定義的數(shù)據(jù)類型,只要符合迭代條件,就可以使用for循環(huán)。
以上就是Python中for循環(huán)進(jìn)行字典迭代的方法,可以說(shuō)是for循環(huán)進(jìn)階使用的必修知識(shí)點(diǎn),大家對(duì)這些基礎(chǔ)的概念有所了解后,就可以開(kāi)展有關(guān)的練習(xí)了。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。