在Python3中列表數據類型的內置方法里有三種方法可以刪除列表的最后一個元素(我所知道的):
1、pop方法
1 list = [1,2,3,4] 2 list.pop() 3 print(list) 4 5 #[1, 2, 3]
2、del方法
1 list = [1,2,3,4] 2 del(list[-1]) 3 print(list) 4 5 # [1, 2, 3]
3、切片
1 list = [1,2,3,4] 2 list = list[0:-1] 3 print(list) 4 5 # [1,2,3]
總結:以上三種方法未在內存處理上進行測試,唯一區別,pop方法和del方法如果對空列表進行操作,會報錯中斷執行,切片方法不會因此報錯,繼續保持空列表向下運行