python中列表去掉最后一個元素


在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方法如果對空列表進行操作,會報錯中斷執行,切片方法不會因此報錯,繼續保持空列表向下運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM