使用list和tuple

稀飯君發表於2018-08-31

list列表

classmates = [`Michael`, `Bob`, `Tracy`]

list裡面的元素的資料型別可以不同

L = [`Apple`, 123, True]

list元素也可以是另一個list

s = [`python`, `java`, [`asp`, `php`], `scheme`]

len()函式可以獲得list元素的個數

len(classmates)

用索引來訪問list中每一個位置的元素,索引是從0開始的:

classmates[0]

可以用-1做索引,直接獲取最後一個元素,以此類推-1,-2,-3

classmates[-1]

列表元素的新增和修改

往list中追加元素到末尾

classmates.append(`Adam`)

元素插入到指定的位置,比如索引號為1的位置

classmates.insert(1, `Jack`)

刪除list末尾的元素,用pop()方法

classmates.pop()

刪除指定位置的元素,用pop(i)方法,其中i是索引位置

classmates.pop(1)

把某個元素替換成別的元素,可以直接賦值給對應的索引位置

classmates[1] = `Sarah`

 

相關文章