list9 = [0] print(list9 * 10)
print(list10[::-1]
append() #非迭代添加 arr1 = [1, 2, 3, 4, 5] arr1.append([100, 200, 300]) print(arr1) #[1, 2, 3, 4, 5, [100, 200, 300]] extend(iter) #迭代添加 arr1.extend([100, 200, 300]) print(arr1) #[1, 2, 3, 4, 5, 100, 200, 300] arr1.insert(index, obj) #在指定的index下標位置新增元素,不會覆蓋原來的元素,原數據的下標向後順 移obj爲任意類型 # 切片添加 爲迭代添加 在指定位置添加 arr1[0:0] = [1] # [1, 1, 2, 3, 4, 5] arr1[2:2] = [7, 8 , 9] #[1, 2, 7, 8, 9, 3, 4, 5]
pop(index) #默認最後位置,返回刪除元素 remove(obj) #移除匹配項 list.clear() #清空
in not in list.index(obj[,begin,end]) #找不到Error # list 沒有find方法,而string有 list.count()
list1.reverse() #反轉 list1.sort() #排序 參數reverse=False默認 arr1 = [1, 3, 2, 5, 4] arr1.sort(reverse=True) #改變了arr1 print(arr1)
深拷貝 .copy()app