溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python退出for循環(huán)的方法

發(fā)布時(shí)間:2020-09-21 15:18:15 來(lái)源:億速云 閱讀:482 作者:小新 欄目:編程語(yǔ)言

python退出for循環(huán)的方法?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

Python中的for循環(huán)與其它語(yǔ)言不大一樣,但退出循環(huán)還是與大多數(shù)語(yǔ)言一樣,可以使用關(guān)鍵字break退出整個(gè)for循環(huán)。

退出循環(huán)的break語(yǔ)句

上面的問(wèn)題,我們一個(gè)個(gè)來(lái)解答。先說(shuō)第一個(gè)問(wèn)題,在循環(huán)語(yǔ)句中,如果想中途退出循環(huán)該怎么辦?

Python語(yǔ)言提供了break語(yǔ)句可以跳出當(dāng)前循環(huán),直接執(zhí)行后面的語(yǔ)句。使用break語(yǔ)句時(shí),一般會(huì)設(shè)置觸發(fā)條件,當(dāng)設(shè)置的條件滿足時(shí),執(zhí)行break語(yǔ)句退出循環(huán)。

定義標(biāo)記變量;利用變量值的變化退出循環(huán)

# 第一種嵌套形式
a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]]
# init_i = 0
# init_j = 0
flag = True
for i in range(3):
    for j in range(3):
        # print(i, j)
        if a[i][j] == 5:
            flag = False
            init_i = i
            init_j = j
            break
    if not flag:
        break
print(init_i, init_j)
print(i, j)

# 第二種嵌套形式
flag = True
while flag:
    for i in range(10):
        print(x)
        flag = False
        break

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)python退出for循環(huán)的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI