# 作者 : liuxing # 日期 : 2017-12-25 # list用法 增删改查 names=["liuxing","wangnian","sunkang","xiaohang","zhujian","xuxian"] #----------- 查------------- print("names->",names) print("names[1]->",names[1]) print("names[1:]->",names[1:]) print("names[:-1]->",names[:-1]) print("names[1:-1]->",names[1:-1]) print("names[1:-1:2]->",names[1:-1:2]) print("names[1::2]->",names[1::2]) print("names[::2]->",names[::2]) print("names[1::-1]->",names[1::-1]) #------------增--------------- names.append("ligang") #添加到列表尾部 print("append->",names) names.insert(1,"wangqiang") #添加到任意位置 print("insert->",names) #------------改--------------- names[0]="xiongda" names[1:3]=["baoqiang","jiangwen"] #------------删--------------- names.remove("sunkang") print("remove->",names) name=names.pop(1) #pop可以有返回值 print("pop->",names) del names[2] print("del->",names)
结果: names-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘] names[1]-> wangnian names[1:]-> [‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘] names[:-1]-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘] names[1:-1]-> [‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘] names[1:-1:2]-> [‘wangnian‘, ‘xiaohang‘] names[1::2]-> [‘wangnian‘, ‘xiaohang‘, ‘xuxian‘] names[::2]-> [‘liuxing‘, ‘sunkang‘, ‘zhujian‘] names[1::-1]-> [‘wangnian‘, ‘liuxing‘] append-> [‘liuxing‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘] insert-> [‘liuxing‘, ‘wangqiang‘, ‘wangnian‘, ‘sunkang‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘] remove-> [‘xiongda‘, ‘baoqiang‘, ‘jiangwen‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘] pop-> [‘xiongda‘, ‘jiangwen‘, ‘xiaohang‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘] del-> [‘xiongda‘, ‘jiangwen‘, ‘zhujian‘, ‘xuxian‘, ‘ligang‘]