range
(stop)
#0 ~ stop-1
range
(start,stop)
#start ~ stop-1
range
(start,stop,step)
#start ~ stop-1, step表示步長
注:python中break,continue 的用法與c中一致
enumerate()(單詞意思是列舉的意思)是python中的內建函式,
enumerate(x,[start=0])
start是起始計數值,預設從0開始。
a =
for i , item in
enumerate
(a):
print
(i, item)
output:01
1223
即i 為序號,item為對應字典a 中的項
下面是把start設定為10,輸出結果下標將是從10開始,不再是預設的0.
b =[1
,2,3
,4,5
,6]for i,item in
enumerate
(b, start=10)
:print
(i,item)
output:101
112123
134145
156
Python 中for迴圈語句的用法
python 中的迴圈語句有 2 種,分別是 while 迴圈和 for 迴圈,while 迴圈和 if 條件分支語句類似,即在條件 表示式 為真的情況下,會執行相應的 塊。for 迴圈,常用於遍歷字串 列表 元組 字典 集合等序列型別,逐個獲取序列中的各個元素。for 迴圈的語法格式如下 for ...
Python迴圈的else高階用法
python迴圈的else高階用法 1 for in else用法 格式為 for in 語句1else 語句2如果在語句1中沒有包含break,return語句等導致語句1沒有正常結束的情形,那麼語句2必然會執行。如果在語句1中包含有break語句,但break沒有被執行,那麼語句2也會被執行,如...
python中的for迴圈
一 for迴圈概要 for迴圈是乙個通用序列迭代器,可遍歷任何有序的序列物件內的元素,包括字串 列表 元組 其他內建可迭代物件。一般格式 for in if break if continue else 二 for迴圈應用舉例 1 遍歷序列元素 for x in spam eggs ham prin...