name = list("suhao")app
name1 = name[1:3] 1<= x <3spa
name2 = name[:3] x <3orm
name3 = name[0:] 0<= x排序
name4 = name[::-1] 倒序輸出element
name5 = name[-4:-2] 結果爲['u','h']倒數第4個到倒數第2個rem
del name[0]it
del name[1:3]遍歷
name.append(list("ss")) ['s','u','h','a','o','['s','s']'] append 在末尾加一個元素方法
獲得列表的長度
list_length = len(name)異常
列表遍歷
for element in name:
print(element)
產生一個數值遞增列表
num_inc_list = range(30)
用某個固定值初始化列表
initial_value = 80
list_length = 5
sample_list = [ initial_value for i in range(10)]
sample_list = [initial_value]*list_length
建立連續的list
L = range(1,5) #即 L=[1,2,3,4],不含最後一個元素
L = range(1, 10, 2) #即 L=[1, 3, 5, 7, 9]
list的方法
L.append(var) #追加元素
L.insert(index,var)
L.pop() #返回最後一個元素,並從list中刪除之
L.pop(index) 刪除指定的元素
L.remove(var) #刪除第一次出現的該元素
L.count(var) #該元素在列表中出現的個數
L.index(var) #該元素的位置,無則拋異常
L.extend(list) #追加list,即合併list到L上
L.sort() #排序
L.reverse() #倒序
append()和extend()的區別
append是在列表後面加一個元素
extend時在列表上在合併上一個列表