WTF Python課堂(2)


Hello~你們好~這裏是Paradoxical的wtf課堂第二期,接下來Paradoxical會和你一塊兒學習python的奇妙特性哦~python


今天學習的是for關鍵字的相關知識。app

圖片


先來看看代碼吧。第一句代碼建立了一個內容爲「wtf」的字符串變量,第二句代碼建立了一個空字典。第三句使用for循環遍歷enumerate()的內容。emmmm……這個enumerate()是什麼東西鴨?去問問小哥哥吧。
ide


我:小哥哥,enumerate()是什麼東西鴨?函數


慘綠青年:enumerate() 函數可將一個可迭代對象(如列表、元組或字符的元素和下標組合爲一個元組,這些元組做爲元素組成一個可迭代對象返回,因此enumerate()經常使用於 for循環。學習

圖片


我:懂了懂了。spa


既然知道enumerate()是什麼東西,就來分析一下那個for循環語句吧。以前學過for循環是將所有可迭代元素賦值給變量一次,那麼i對應的應該就是下標,some_dict[i]對應的應該就是字符串裏的元素。orm


哦~我懂了~第一次迭代i先被賦值some_string第一個下標「0」,而後some_dict[i]變成some_dict[0],最後some_dict[0]被賦值some_string第一個元素「w」,因此迭代完的字典是那樣。看一下解釋吧~對象

圖片

圖片


果真是這樣~blog

相關文章
相關標籤/搜索