為什么執行L.pop(3)時,會報錯
L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(2) L.pop(2) print L 第一次刪除,只剩下3個人,最大的List數是2 所以執行L.pop(3)時,會有問題噢 ~
L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(2) L.pop(2) print L 第一次刪除,只剩下3個人,最大的List數是2 所以執行L.pop(3)時,會有問題噢 ~
2017-07-27
舉報
2018-08-23
有意思的問題
2017-11-09
看到這里,我尿了
2017-11-04
233333333
2017-09-13
看到這里我笑了
2017-08-08
哈哈哈
2017-08-02
你們回答問題的時候都不看作者的描述的嗎?人家作者知道為什么,是在自問自答在提醒其他不會的而已。。。想當老師想瘋了
2017-07-27
因為那時候只有L[0],L[1],L[2]三個值了,L.pop(3)會彈出L的第四個元素。彈出最后一個只能L.pop(2)。
2017-07-27
因為執行到L.pop那一條語句時,最大下標是2,不存在L.pop(3)
2017-07-27
簡單的說,就是執行一次pop,長度就會發生變化