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