# 0 1 2 3 4 5 6 # -7 -6 -5 -4 -3 -2 -1 a = [1, 2, 3, 4, 5, 6, 7] #子list提取 #起始位置:结束位置(不包括结束位置的元素) b = a[1:4] print(b) #默认是最后一个元素的下一位(好比C++的迭代器) c = a[1:] print(c) d = a[1:-1] print(d) e = a[:-1] print(e) f = a[:] print(f) #追加元素 a.append(8) a.append(8) a.append(8) print(a) #计算某个元素出现的次数 print(a.count(8)) #计算长度 print(len(a)) #将b追加在a末尾 a.extend(b) print(a) #var在a中的位置,若无则抛出异常 print(a) #print(a.index(11)) #在index处插入var a.insert(0, 11) a.insert(-1, 11) print(a) #返回最后一个元素,并删除之 a.pop() print(a) a.pop(-1) print(a) #删除元素,没有则抛出异常 a.remove(8) a.remove(8) a.remove(8) #a.remove(8) print(a) #将a倒序 a.reverse() print(a) #排序 a.sort() print(a) #a.sort(fun)