1.0 查询:
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] print(a[3]) #>>>sanpang print(a[1:3]) #>>>['jinxing', 'xiaohu'] print(a[:]) #>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang'] print(a[1:-1]) #>>>['jinxing', 'xiaohu', 'sanpang'] print(a[1:-1:2]) #>>>['jinxing', 'sanpang'] print(a[3:0:-2]) #>>>['sanpang', 'jinxing'] b = (a[::-1]) print (b) #>>>['ligang', 'sanpang', 'xiaohu', 'jinxing', 'wuchao']
2.0 增加(append):
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] a.append('xuepeng') #只能在末尾添加,无返回值 print(a) #>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang', 'xuepeng']
2.1 增加(insert)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] a.insert(1,'xuepeng')#1代表位置 print(a) #无返回值 #>>>['wuchao', 'xuepeng', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
3.0 修改(有添加多个列表的功能)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] a[1] = 'haidilao' #修改1为'haidilao' print(a) #>>>['wuchao', 'haidilao', 'xiaohu', 'sanpang', 'ligang'] a[1:3]=['a','b'] #修改1,2位'a','b' print(a) #>>>['wuchao', 'a', 'b', 'sanpang', 'ligang'] a[0:0] = ['2','1','3'] print(a) #>>>['2', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang'] a[1:1] =['o','p'] print(a) #>>>['2', 'o', 'p', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
4.0 删除(remove)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] a.remove('wuchao') #等同于a.remove(a[0]) print(a) #无返回值 #>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
4.1 删除(pop)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] b = a.pop (1) #把编号1删除,并且有返回值 print (a) print (b) #>>>['wuchao', 'xiaohu', 'sanpang', 'ligang'] #>>>jinxing
4.3 删除(del)
a = ['wuchao','jinxing','xiaohu','sanpang','ligang'] del a[0] print(a) #>>>['jinxing', 'xiaohu', 'sanpang', 'ligang'] del a print(a) #>>> NameError: name 'a' is not defined(直接报错,直接把变量给删除了)