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循環 即在一個循環體內嵌入另一個循環,具體的使用方法如下:
悟已往之不諫,知來者之可追。