日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Pythonfor循環(huán)

在 Python 中,for關(guān)鍵字提供了更全面的機(jī)制來構(gòu)成循環(huán)。 for循環(huán)用于序列類型,如列表、元組、集合、范圍等。

創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為張北企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站張北網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

對序列中的每個(gè)成員元素執(zhí)行for循環(huán)的主體。因此,它不需要顯式驗(yàn)證控制循環(huán)的布爾表達(dá)式(如 while循環(huán))。

Syntax:

for x in sequence:
    statement1
    statement2
    ...
    statementN

首先,for 語句中的變量x引用序列中 0 索引處的項(xiàng)目。 將執(zhí)行:符號后縮進(jìn)量增加的語句塊。一個(gè)變量x現(xiàn)在引用下一個(gè)項(xiàng)目,并重復(fù)循環(huán)的主體,直到序列結(jié)束。

以下示例演示了帶有列表對象的 for循環(huán)。

Example:

nums = [10, 20, 30, 40, 50]

for i in nums:
    print(i) 

Output

10
20
30
40
50 

下面演示了帶有元組對象的 for循環(huán)。

Example: For Loop with Tuple

nums = (10, 20, 30, 40, 50)
for i in nums:
    print(i) 

Output

10
20
30
40
50 

任何 Python 序列數(shù)據(jù)類型的對象都可以使用 for 語句進(jìn)行迭代。

Example: For Loop with String

for char in 'Hello':
    print (char) 

Output

H
e
l
l
o 

下面的for循環(huán)使用項(xiàng)()方法遍歷字典。

Example: For Loop with Dictionary

numNames = { 1:'One', 2: 'Two', 3: 'Three'}

for pair in numNames.items():
    print(pair) 

Output

(1, 'One')
(2, 'Two')
(3, 'Three')

鍵值 paris 可以在for循環(huán)中解包成兩個(gè)變量,分別得到鍵值。

Example: For Loop with Dictionary

numNames = { 1:'One', 2: 'Two', 3: 'Three'}

for k,v in numNames.items():
    print("key = ", k , ", value =", v) 

Output

key = 1, value = One
key = 2, value = Two
key = 3, value = Three 

對于帶范圍()函數(shù)的循環(huán)

range類是不可變的序列類型。范圍()返回可與for循環(huán)一起使用的range對象。

Example:

for i in range(5):
    print(i) 

Output

0
1
2
3
4 

退出 for循環(huán)

在某些情況下,可以使用break關(guān)鍵字停止并退出 for循環(huán)的執(zhí)行,如下所示。

Example:

for i in range(1, 5):
    if i > 2
        break
    print(i) 

Output

1
2 

繼續(xù)下一次迭代

使用continue關(guān)鍵字跳過當(dāng)前執(zhí)行,并在某些條件下使用continue關(guān)鍵字繼續(xù)下一次迭代,如下所示。

Example:

for i in range(1, 5):
    if i > 3
        continue
    print(i) 

Output

1
2
3 

對于帶其他塊的循環(huán)

else塊可以跟隨for循環(huán),該循環(huán)將在for循環(huán)結(jié)束時(shí)執(zhí)行。

Example:

for i in range(2):
    print(i)
else:
     print('End of for loop') 

Output

0
1
End of for loop 

循環(huán)嵌套

如果一個(gè)循環(huán)(for循環(huán)或 while循環(huán))在其主體塊中包含另一個(gè)循環(huán),我們說這兩個(gè)循環(huán)是嵌套的。如果外循環(huán)被設(shè)計(jì)為執(zhí)行 m 次迭代,而內(nèi)循環(huán)被設(shè)計(jì)為執(zhí)行 n 次重復(fù),那么內(nèi)循環(huán)的主體塊將被執(zhí)行 m×n 次。

Example: Nested for loop

for x in range(1,4):
    for y in range(1,3):
        print('x = ', x, ', y = ', y) 

Output

x =  1, y =  1
x =  1, y =  2
x =  2, y =  1
x =  2, y =  2
x =  3, y =  1
x =  3, y =  2 

標(biāo)題名稱:Pythonfor循環(huán)
本文來源:http://m.5511xx.com/article/dhjcgpc.html