列表定义:列表是以逗号为分割单位的按照特定顺序排列的一系列字符串,以方括号[]为标识,方括号[]内每个逗号分隔的字符串称为元素。
新建列表
新建一个名称为cars的列表
>>> cars = [‘toyota‘, ‘honda‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘] >>> >>> type(cars) <class ‘list‘> >>> >>> print(cars) [‘toyota‘, ‘honda‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘]
访问列表
依次取出列表中前三个元素的值,注意,索引位置从0开始,即第一个元素的索引位为0,第二个元素的索引位为1,第三个元素的索引位为2...,以此类推。
>>> print(cars[0]) toyota >>> >>> print(cars[1]) honda >>> >>> print(cars[2]) mazda
打印最后三位元素的值
>>> print(cars[-3]) mazda >>> >>> print(cars[-2]) subaru >>> >>> print(cars[-1]) suzuki
列表数据增删改
向列表增加数据
向列表末尾增加元素
>>> cars [‘toyota‘, ‘honda‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘] >>> >>> cars.append(‘nissan‘) >>> >>> cars [‘toyota‘, ‘honda‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘, ‘nissan‘]
向列表指定位置增加元素
>>> cars [‘toyota‘, ‘honda‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘, ‘nissan‘] >>> >>> cars.insert(2,‘mitsubishi‘) >>> >>> cars [‘toyota‘, ‘honda‘, ‘mitsubishi‘, ‘mazda‘, ‘subaru‘, ‘suzuki‘, ‘nissan‘]
注意,索引位为2表示向列表第三个元素插入值,该值插入后所在的位置就是位于第三个元素。
原文:https://www.cnblogs.com/ilifeilong/p/12028031.html