1. 程式人生 > >Python list.pop() | list.remove() 用法詳解

Python list.pop() | list.remove() 用法詳解

一、list.pop(index) 用於從列表中刪除元素,該語句還能返回被刪除的元素。

注意:index表示該元素的下標。

a = [0,1,2,3,4,5]
print a.pop() # 輸出5,這個語句相當於 print a.pop(-1)
print a # [0,1,2,3,4]
print a.pop(0)  # 0
print a # [1,2,3,4]
print a.pop(3) #4

二、list.remove(value) 也用於從列表中刪除元素,value指代元素的值。

a = [0,1,2,2,3,4,5] #注意這裡有兩個2
a.remove(5)
print a #[0, 1, 2, 2, 3, 4]
a.remove(2)
print a #[0, 1, 2, 3, 4] 注意這裡只刪除了一個2

print a.remove(4)  #返回:None;  list.remove(value) 不會有返回值,而是直接在list上修改。