#/usr/bin/python #coding=utf-8
#@time :2017/10/16 10:05
#@auther :liuzhenchuan
#@file :for 迴圈.py
#for 迴圈
#enumerate()方法:
#enumerate是內建函式
#enumrate在字典裡是列舉,列舉的意思
#對於乙個可迭代的變數(iterable),可遍歷的物件(如列表,字串),enumerate將其組成乙個索引序列
#利用他可以同時獲得索引和值
#enumerate多用於for迴圈中得到計數 ,示例如下:
eg1:
l = list('liuzhenchuan')print l for i,j in enumerate(l):
print (i,j)
>>> ['l', 'i', 'u', 'z', 'h', 'e', 'n', 'c', 'h', 'u', 'a', 'n']
(0, 'l')
(1, 'i')
(2, 'u')
(3, 'z')
(4, 'h')
(5, 'e')
(6, 'n')
(7, 'c')
(8, 'h')
(9, 'u')
(10, 'a')
(11, 'n')
eg2:
l = list('liuzhenchuan')
test = dict(a=1,b=2,c=3)print test
for i,j in enumerate(test):
print(i,j)
print (i,l[i])
>>>
(0, 'a')
(0, 'l')
(1, 'c')
(1, 'i')
(2, 'b')
(2, 'u')
Python基礎 迴圈
要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是for.in迴圈,依次把list或tuple中的每個元...
python基礎 迴圈
for迴圈 a 11,22,33,44 for i in a print i 結果 11 2233 44while迴圈 i 0 while i 3 i 3為迴圈條件,當條件為真時,執行後面的迴圈體 條件為假時不執行 print i i 1結果 0 12break和continue i 0 while...
Python基礎 迴圈
目錄迴圈 練習break continue 小結 要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是fo...