列表
什么是列表?一个队列,一个排列整齐的队伍,都可以看作是一个列表,列表内的个体称作元素,由若干元素组成列表,元素可以是任意对象(数字、字符串、对象、列表等)。列表有如下的特性:
- 列表内的元素有顺序
- 可以使用索引
- 线性的数据结构
- 使用[ ] 表示
- 列表是可变的(可以进行增,删,改,查)
列表list的定义:(定义一个名为lst的列表)
- lst = list()
- lst = [ ]
- lst = [1,2,3,4,“abc”,“asd”]
- lst = list(range(5))
列表的增,删,改,查
- 索引:也可以称为列表的下标,从0开始,列表中每一个元素都有它对应的索引。
- append(object) -> None; 列表尾部追加元素,返回None;返回None就意味着没有新的列表产生。
- 就地修改 insert(index, object) ->None;在指定的索引index处插入元素object,返回None就意味着没有新的列表产生,就地修改。