python之for循環與range()函數


  pytnon中的for循環用來遍歷對象,從對象的第一個元素到最后一個元素都依次訪問一遍。這里的對象可以是列表、元組、字典、字符串,也可以是一個指定的數據范圍。

一 、for 循環的語法格式

具體的意思即,當元素在數據集合中時,循環執行for下面的代碼塊,當不滿足元素在數據集合的條件時,跳出循環,循環結束。

下面舉幾個比較簡單的例子,來說明for循環的具體用法,大家可以自行運行代碼查看結果:

 1、遍歷字符串

 2、遍歷列表

 3、遍歷元組

 4、遍歷字典

 遍歷字典時默認遍歷的是字典的key,如果想要遍歷字典的value,則需要使用我們在學習dict時學到的dict_name.values()方法,即:

另外,如果需要同時取到字典中的key 和 value,則會用到 dict_name.items() 方法:

 這時的打印結果為:

 二、range()函數與for循環

range() 函數用於生成一個整數序列,常見的用法如下:

range(m,n,k):生成從 m 到 n-1 且步長為 k 的整數序列;

range(m,n):生成從 m 到 n-1 且步長為 1 的整數序列;

range(m):生成從 0 到 m-1 且默認步長為 1 的整數序列。

它與for循環結合使用時的具體用法如下:

 這里的 end = “ ”,表示不換行輸出,以空格結尾,如果想以 tab 鍵結尾,則可以這么寫 end = “\t”。

三、嵌套for循環

嵌套 for循環 即在一個循環體內嵌入另一個循環,具體的使用方法如下:

 

 

 

悟已往之不諫,知來者之可追。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM