python中的for迴圈

2021-07-04 06:52:05 字數 1378 閱讀 5703

一、for迴圈概要:

for迴圈是乙個通用序列迭代器,可遍歷任何有序的序列物件內的元素,包括字串、列表、元組、其他內建可迭代物件。

一般格式:

for

in:if

:break

if:continue

else:

``

二、for迴圈應用舉例:

1、遍歷序列元素:

for x in ['spam','eggs','ham']:

print x,

print

""sum = 0

for y in [1,2,3,4]:

sum += y

print

"sum=",sum

2、遍歷字串:

s = "lumberjack"

t = ("and","i'm","okay")

for x in s:

print x,

print

''for y in t:

print y,

print

''

3、遍歷元組:

u = [(1,2),(3,4),(5,6)]

for (a,b) in u:

print a,b

fora,b,c in [(1,2,3),(4,5,6)]:

print a,b,c

4、遍歷字典:

d = 

for key in d:

print key,'->',d[key]

print

type(d.items())

print d.items() #[('a', 1), ('c', 3), ('b', 2), ('d', 4)]

print list(d.items()) #[('a', 1), ('c', 3), ('b', 2), ('d', 4)]

for key,value in d.items():

print key,'->',value

5、for巢狀:從items中查詢是否存在tests中的元素

items = ['aaa',111,(4,5),2.01]

tests = [(4,5),3.14]

for key in tests:

foritem

initems:

if key == item:

print key,'was found!'

break

else:

print key,"not found!"

python中的迴圈

一 while迴圈 語法 while condition block 當條件滿足,即condition為ture,進入迴圈體,執行block 例 flag 10 while flag print flag flag 1其執行結果為 1098 7654 321解釋 首先flag為10,在conditi...

python中的迴圈

用來重複執行一條或多條語句。表達邏輯 如果符合條件,則反覆執行迴圈體裡的語句,每次執行完都判斷一次條件是否為true,如果為true則重複執行迴圈體內的語句。句式 while 條件表示式 迴圈體語句 例 num 0while num 10 print num num 1通常用於可迭代物件的遍歷 語法...

Python中的for迴圈

格式 for 變數 in 可迭代物件 迴圈體語句 操作 for x in 10 20,30 元組迴圈 print x 3 30 6090 for y in abcdefg 字串 print y ab cdef g 遍歷字典 for x in d print x 直接遍歷顯示的是鍵 name agej...