新手自學python筆記(三)

2021-10-06 16:55:08 字數 777 閱讀 5800

在迴圈中使用continue:

要返回到迴圈開頭,並根據條件測試結果決定是否繼續執行迴圈,可使用continue語句,它不像break語句那樣不再執行餘下的**並退出整個迴圈。

c_1=0

while c_1<10:

c_1+=1

if c_1%2==0:

continue

print(c_1)

輸出:13

579首先將c_1設定成0,由於它小於10,python進入while迴圈。進入迴圈後,我們以步長1的方式往上數,因此c_1為1.接下來,if語句檢查c_1與2的求模運算結果。如果結果為0,就執行continue語句,讓python忽略餘下**,並返回到迴圈開頭。如果當前的數字不能被2整除,就執行餘下**。

在列表之間移動元素:

可以使用while迴圈,之所以不推薦使用for迴圈,是因為python難以追蹤其中的元素。利用pop()函式將乙個列表中的元素刪除,然後再新增到另乙個列表中。

#首先建立乙個待驗證的使用者列表和乙個用於儲存已驗證的空列表

unconfirmed_users=['alice','brian','candace']

confirmed_users=

#利用pop()函式將unconfirmed_users末尾處的值刪除,並新增到confirmed_users處

while unconfirmed_users:

c

python新手自學 list

list中的索引都是從0開始的,注意在使用的時候不要越界。給list新增元素 eg l adam lisa bart l.insert 2,paul print l 刪除list中的元素同理,pop函式等同於oppend函式,預設的是刪除list最後一位的元素,如果要刪除其他位置的元素,需要加入索引...

python新手自學 dict

例如班裡面人的名字和成績,要用名字來查詢成績,如果用list就比較麻煩,所以就有了dict,其中名字 成績是一組元素。我們把名字稱為key,成績稱為value,表示dict,然後按照key value寫出來即可。注意乙個key value算乙個元素。建立乙個dict d 可以使用d key 來查詢相...

python新手自學 set

set是持有一系列元素,這一點和list比較像,但是set中的元素是沒有重複的,而且是無序的,這點和dict的key比較像。建立set的方式是呼叫set 並傳入乙個list,list的元素將作為set的元素。s set a b c print s set a c b 當我們傳入重複的元素的時候,se...