List

什麼是串列? 請參考維基百科 https://zh.wikipedia.org/wiki/链表

list1 = []
list2 = [0,1,2,3,4,5,6,7,8,9]
print(type(list1)) #class<'list'>
print(len(list2)) #10

注意以上我們使用到了Python系統提供的len函數,這個函數可以供我們查看list裡面現在有多少元素

新增陣列元素

list1 = []
print(list1) #[]
list1.append(1)
print(list1) #[1]
list1.append(2)
print(list1) #[1,2]

透過呼叫 list1.append(1)

我們就可以將1插入list1的陣列當中

取出陣列的元素

需要注意的是list的指標是從0 開始

list2 = [0,1,2,3,4,5,6,7,8,9]
print(list2[0]) #0
print(list2[1]) #1
print(list2[len(list2)]) #此處會錯誤,因為len(list2)出來的長度是10 但因為list2只有0~9,超出陣列長度
print(list2[len(list2)-1]) #9 我們透過取出陣列的長度-1 就可以取得陣列的最後一個元素9

POP

pop是list提供的一個method我們可以調用這個method取出list中的最後一個元素,並且在取出的同時就會將他移出陣列

list2 = [0,1,2,3,4,5,6,7,8,9]
var1 = list2.pop()
print(var1) #9
print(list2) #[0,1,2,3,4,5,6,7,8]

var2 = list2.pop(3)
print(var2) #3
print(list2) #[0, 1, 2, 4, 5, 6, 7, 8]

results matching ""

    No results matching ""