列表
列表的使用:
列表是可变数据类型,因此列表的方法,都是直接修改列表原始值
list = ["panda","chimpanzee","zebra","lion","cat"]
(1)通过下标访问列表中的元素,下标从0开始计数
1 >>>list[0]2 'panda'
3 >>> list[2]4 'zebra'
5 >>> list[-1] 倒着访问,下标从【-1】开始6 'cat'
7 >>> list[-5]8 'panda'
(2)切片 list = ["panda","chimpanzee","zebra","lion","cat"]
1 >>> list[1:4]2 ['chimpanzee', 'zebra', 'lion'] #顾头不顾尾3 >>> list[1:-1]4 ['chimpanzee', 'zebra', 'lion'] #顾头不顾尾,下标【1】为'chimpanzee',【-1】为从右边数第一个5 >>> list[0:3]6 ['panda', 'chimpanzee', 'zebra'] #0表示从第一个开始取7 >>> list[:3]8 ['panda', 'chimpanzee', 'zebra'] #从第一个开始取也可以为空表示9 >>> list[3:]10 ['lion', 'cat'] #从下标【3】取到最后一个,包括最后一个11 >>> list[3:-1]12 ['lion']13 >>> list[0::2]14 ['panda', 'zebra', 'cat'] #此处的2表示,每隔一个元素,取一个15 >>> list[::2]16 ['panda', 'zebra', 'cat']17 >>> list[2:2] ------ [] #此处取值为空
list[:] 对list全部切片,可以起到复制的作用,同时 list[:]也可以使用list所有的方法
(2)列表的常用操作
追加:append()加到列表最尾
1 >>>zoo2 ['panda', 'chimpanzee', 'zebra', 'lion', 'cat', 'newone']3 >>> zoo.append("追加")4 >>>zoo5 ['panda', 'chimpanzee', 'zebra', 'lion',