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

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

新聞中心

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

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

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

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

Syntax:

for x in sequence:
    statement1
    statement2
    ...
    statementN

首先,for 語句中的變量x引用序列中 0 索引處的項目。 將執(zhí)行:符號后縮進量增加的語句塊。一個變量x現(xiàn)在引用下一個項目,并重復(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 語句進行迭代。

Example: For Loop with String

for char in 'Hello':
    print (char) 

Output

H
e
l
l
o 

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

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)中解包成兩個變量,分別得到鍵值。

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é)束時執(zhí)行。

Example:

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

Output

0
1
End of for loop 

循環(huán)嵌套

如果一個循環(huán)(for循環(huán)或 while循環(huán))在其主體塊中包含另一個循環(huán),我們說這兩個循環(huán)是嵌套的。如果外循環(huán)被設(shè)計為執(zhí)行 m 次迭代,而內(nèi)循環(huán)被設(shè)計為執(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 

當(dāng)前名稱:Pythonfor循環(huán)
分享網(wǎng)址:http://www.5511xx.com/article/dhjcgpc.html