具體的意思即,當元素在數據集合中時,循環執行for下面的代碼塊,當不知足元素在數據集合的條件時,跳出循環,循環結束。函數
下面舉幾個比較簡單的例子,來講明for循環的具體用法,你們能夠自行運行代碼查看結果:學習
一、遍歷字符串spa
二、遍歷列表3d
三、遍歷元組對象
四、遍歷字典blog
遍歷字典時默認遍歷的是字典的key,若是想要遍歷字典的value,則須要使用咱們在學習dict時學到的dict_name.values()方法,即:字符串
另外,若是須要同時取到字典中的key 和 value,則會用到 dict_name.items() 方法:it
這時的打印結果爲: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循環 即在一個循環體內嵌入另外一個循環,具體的使用方法以下:
悟已往之不諫,知來者之可追。