首页 > 代码库 > 内置数据结构(1)

内置数据结构(1)

列表及常用操作

列表是一个序列,用于顺序的存储数据。


定义与初始化

  1. lst = list() #使用list函数定义空列表

  2. lst = [] #使用中括好定义空列表

  3. lst = [1,2,3,4]#使用中括号定义带初始值的列表

  4. lst = list(range(1,10))#使用list函数把可迭代对象转化为列表。

注意:通常在定义列表的时候,使用中括号,在转化可迭代对象为列表时用list函数。


访问列表元素

1.通过下标访问,下标是从零开始。

2.当下标超出范围时,会抛出indexerror。

3.负数索引从右边开始,索引从-1开始。

4.负数索引超出范围,也会抛出indexerror。


通过value查找索引

lst = [1,2,3,4,5,6]

In:lst.index(3)

Out:2

语法:

 L.index(value, [start, [stop]])


内置数据结构(1)