1. 程式人生 > >python從入門到放棄-day05-list(列表的增刪改查)

python從入門到放棄-day05-list(列表的增刪改查)

bsp nbsp class 增刪改 增刪 int 返回 mov style

#   作者 : 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]

python從入門到放棄-day05-list(列表的增刪改查)