#Author: liuxing#Date: 2017-12-25#list usage and additions and changesnames=["liuxing","Wangnian","Sunkang","Xiaohang","Zhujian","Xuxian"]#-----------Check-------------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])#------------Increase---------------Names.append ("Ligang")#add to Tail of listPrint("append->", names) Names.insert (1,"Wangqiang")#add to any locationPrint("insert->", names)#------------Change---------------names[0]="Xiongda"names[1:3]=["Baoqiang","Jiangwen"]#------------Delete---------------Names.remove ("Sunkang")Print("remove->", names) name=names.pop (1)#Pop can have a return valuePrint("pop->", names)delNames[2]Print("del->", names)
Results: Names-I ['liuxing','Wangnian','Sunkang','Xiaohang','Zhujian','Xuxian']names[1]->wangniannames[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-I ['liuxing','Wangnian','Sunkang','Xiaohang','Zhujian','Xuxian','Ligang']insert-I ['liuxing','Wangqiang','Wangnian','Sunkang','Xiaohang','Zhujian','Xuxian','Ligang']remove-I ['Xiongda','Baoqiang','Jiangwen','Xiaohang','Zhujian','Xuxian','Ligang']pop-I ['Xiongda','Jiangwen','Xiaohang','Zhujian','Xuxian','Ligang']del-I ['Xiongda','Jiangwen','Zhujian','Xuxian','Ligang']
Python from getting started to discarding-day05-list (list additions and deletions)