久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python for循環(huán)遍歷字典

列表的循環(huán)取值我們講完了之后,我們來看一下字典的循環(huán)取值。

首先還是先定義一個(gè)字典,現(xiàn)在需要把字典里的只給我循環(huán)取出來,for循環(huán)就很簡(jiǎn)單了。

dic ={'name':'于謙','age':'77'}
for i in dic:

但是現(xiàn)在有一個(gè)問題,如果我寫的是列表,那么我直接把列表的值賦值給這個(gè)變量名,現(xiàn)在是字典,字典里的每個(gè)元素都有兩部分,一個(gè)是key,另一個(gè)是value。那for循環(huán)每次是直接把這兩部分一起賦值給變量名i,還是單獨(dú)賦值給key?還是賦值給value?

我們先print一下這個(gè)i,但是直接打印的是key。

dic ={'name':'于謙','age':'77'}
for i in dic:
    print(i)

有了key,拿value就很簡(jiǎn)單了,直接print(dic[i])。打印出來的就是字典的value。

dic ={'name':'于謙','age':'77'}
for i in dic:
    print(dic[i])

while循環(huán)我就不演示了,這個(gè)等我們學(xué)完可迭代對(duì)象之后應(yīng)該會(huì)講的,但是你用while循環(huán)來遍歷字典太麻煩了,沒有任何意義。

所以說只要是循環(huán)取值做遍歷最好還是用for循環(huán),因?yàn)閒or循環(huán)做遍歷更加簡(jiǎn)潔。

字符串遍歷就很簡(jiǎn)單了,和列表差不多。首先還是定義一個(gè)字符串,我們直接打印hello world,然后用for循環(huán)遍歷這個(gè)字符串。直接打印,出現(xiàn)一個(gè)一個(gè)的單詞。

dic ={'name':'于謙','age':'77'}
for i in dic:
    print(dic[i])

注意了,空格也是一個(gè)字符,所以運(yùn)行之后,打印出來就會(huì)有一些空行。

循環(huán)遍歷字符串用的不多,簡(jiǎn)單了解一下就行了。而且字符串也可以像列表一樣用索引進(jìn)行取值,可以自己去測(cè)試一下。

while循環(huán)遍歷字符串我就不講了。和列表一模一樣可以當(dāng)做課后練習(xí)自己練習(xí)一下。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python for循環(huán)遍歷字典

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞