問題詳情

11. 下列 python 程式輸出為何?


(A) 2,False,True,
(B) 3,False,False
(C) 3,True,True
(D) 3,False,True

參考答案

答案:D
難度:困難0.36
書單:沒有書單,新增

用户評論

hoho】評論

這裡要注意的是,list的第一個、第二個、第三個是0、1、2a = [1,2,3]          建立名為a的list,內容是[1,2,3]b = a            設list b為 list a的副本,修改一個時另一個會同步b[1]=3            將list b的1(第二個)改成3,list a =list b =[1,3,3]print(a[1],end=',' )       印出list a的1(第二個)後逗號,3,for i in range(2):       另i從0~2print(id(a[i])==id(a[i+1],end',') 判斷a[i]是否和a[i+1]相等a[0]==a[1],1==3,Falsea[1]==a[2],3==3,True