python 基礎 2 3 for 迴圈

2022-09-16 07:06:10 字數 1076 閱讀 4993

#/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...