9.for循環

----------------for循環----------------
(1)在Python for循環遍歷序列,如一個列表或一個字符。
(2)for循環語法:
     for iterating_var in sequence:
         statement(s)
     注:格式遵循代碼塊縮進原則
     iterating_var:迭代變量
     sequence:序列(列表、元組、字符串)
     例:
     >>> numbers=[0,1,2,3,4,5,6]
     >>> for number in numbers:
     	     print(number)
     
	
     0
     1
     2
     3
     4
     5
     6
(3)range
     range(i,j,步長值)
     i爲初始值,默認爲0;
     j爲終止值,但不包括在範圍內;(注意!!!)
     步長值:默認爲1。
     注:n是整數,range(n)生成包含整數0到(n-1)的列表
     注:在Python3.0及其以上版本中range函數轉換爲xrange風格,不存在xrange函數。
     例:
     >>> for number in range(0,7):
	     print(number)


	
     0
     1
     2
     3
     4
     5
     6
     注:
     xrange函數的循環行爲類似於range函數,區別在於range函數一次創建整個序列,而xrange一次只創建一個數。
(4)字典的遍歷
     字典的鍵值對無序;
     迭代變量依次遍歷的是字典的鍵;
     *遍歷得到字典的鍵:
     >>> for i in d:
	     print(i)


	
     z
     x
     y
     *遍歷得到字典的鍵值:
     >>> for i in d:
	     print(d[i])


	
     3
     1
     2
     *遍歷得到字典的鍵值對:
     >>> d = {"x":1,"y":2,"z":3}
     >>> for key,value in d.items():
	     print(key,":",value)


	
     y : 2
     z : 3
     x : 1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章