a[[a,1],[b,2],[c,3]]b[[a,0],[b,1],[c,1]]c[[p[0][0],p[0][1]p[1][1]]forpinzip(a,b)]print(c)
如果是s.pop()
刪除列表中的最后一個(gè)元素
如果是s.pop(i)
刪除I元素。
Python有兩種循環(huán)。一種是循環(huán),依次遍歷列表或元組中的每個(gè)元素。看例子:注意縮進(jìn)。
姓名[邁克爾、鮑勃、特雷西]
在的名字
打印(姓名)
或者
總和0
對(duì)于x在[1,2,3,4,5,6,7,8,9,10]
總和x
打印(總和)
第二個(gè)循環(huán)是
總和
nn-2
打印(總和)
循環(huán)是讓計(jì)算機(jī)做重復(fù)性任務(wù)的有效方法。
break語句可以在循環(huán)過程中直接退出循環(huán),continue語句可以提前結(jié)束當(dāng)前循環(huán),直接開始下一個(gè)循環(huán)。這兩個(gè)語句通常都必須與if語句一起使用。。
特別注意不要濫用break和continue語句。中斷并繼續(xù)會(huì)導(dǎo)致代碼執(zhí)行邏輯出現(xiàn)太多分叉,容易出錯(cuò)。大多數(shù)循環(huán)不需要使用break和continue語句。在上面的兩個(gè)例子中,可以通過重寫循環(huán)條件或修改循環(huán)邏輯來刪除break和continue語句。
有時(shí),如果代碼寫得不好,程序會(huì)陷入一個(gè)"無限循環(huán)",也就是永遠(yuǎn)循環(huán)下去。這時(shí)候可以用CtrlC退出程序或者強(qiáng)制Python進(jìn)程結(jié)束。