您現在的位置是:首頁 > 棋牌

python迴圈結構有哪些

  • 由 楊sir說科學 發表于 棋牌
  • 2022-06-23
簡介舉個簡單的例子,比方說要針對某個列表進行迴圈,那麼就是for i in list,這樣就可以針對列表中的所有元素進行迴圈了,有時候我們可能需要針對字典來迴圈,比方說要獲得字典的鍵,那麼就是for i in dict[key],“i”代表一個

迴圈結構有幾種

python可謂是一種非常強大的程式語言,能夠實現很多的功能,比方說透過爬蟲來爬去網站的資訊,或者讀取大資料,將資料快速的轉換成為高階的動態視覺化圖表,或者也可以透過djanjo來構建一個網站,正是因為有如此多強大的功能,所以很多人都在學習python,在學習python的過程中,經常會使用到迴圈結果,比方說列表的迴圈,字典的迴圈等,那麼python迴圈結構有哪些?

python迴圈結構有哪些

for迴圈

這是最常見也是最常用的Python迴圈結構,在很多的程式語言中都有這個for迴圈,所以具有通用性,如果你有其他的程式語言的基礎的話,學習這個for迴圈就非常的簡單了。for迴圈的結構是for……in……

舉個簡單的例子,比方說要針對某個列表進行迴圈,那麼就是for i in list,這樣就可以針對列表中的所有元素進行迴圈了,有時候我們可能需要針對字典來迴圈,比方說要獲得字典的鍵,那麼就是for i in dict[key],“i”代表一個變數,你可以隨意更改的,並不是固定結構

while true迴圈結構

while true也是python中的一種迴圈結構,但是相對的,他的使用頻率並沒有for迴圈多,當然這並不是因為while true結構本身的問題,很大程度上還是因為使用場景的問題,因為for迴圈有一個邊界,那就是你已經設定好的範圍,比方說在列表內進行迴圈,那就是說,你迴圈的次數就是元素的數量,這個邊界是存在的,但是while true不同,他是用的場景是無邊界,或者說你不知道邊界在哪裡的

舉個簡單的例子,還是要針對某個列表進行迴圈,但是我們現在增加一個條件,再迴圈的過程中,如果碰到某個元素大於100,那就就停止迴圈,這時候時候就可以用while true迴圈結構,while true i >=100,這就是我們的條件,具體要迴圈多少次,我不知道,反正只要滿足這個條件,我就可以執行後面的操作了。這就是兩者之間的區別。

for+range,區間迴圈

python中還有一種比較常見的搭配組合的迴圈,那就是for+range,我們可以理解是一個區間的迴圈,比方說我們現在要將0~10之間的數字,每隔2個取出來,這樣要如何實現呢,這裡既可以利用for+range的迴圈結構,for i in range[0,10,2],非常簡單

Top