五.列表
-
列表:可储存n多个元素,程序可方便地对这些数据进行整体操作
- 列表的创建:使用中括号[]或内置函数list(),数据间用,隔开 如:
lista=[123,"加藤惠",520]
-
列表的特点
- 列表元素按顺序有序排序
- 索引映射唯一一个数据((正向从第一个元素索引为0开始,列表中按序依次增加;反向从最后一个元素索引为-1开始,按序依次减小))
- 列表可以存储重复数据
- 任意数据类型混存
- 根据需要动态分配和回收内存
-
获取指定元素的索引
如果列表中存在多个相同元素,只返回相同元素中第一个元素的索引;如果查询的元素在列表中不存在,抛出ValueError;还可在指定的start和stop中查找,
语法格式为 (列表名.index(‘元素’,start,stop))
如lista=[123,"加藤惠",520,123,123] print(lista.index("123",1,3)) #注意不包括stop
输出3
-
获取列表中的元素
- 获取指定元素
列表名[索引] - 获取多个元素(切片)
列表名[start:stop:step]
切片结果是原列表片段的拷贝,是新列表;范围是[start,stop),左闭右开;
若step为负数,从start开始向左切片
- 获取指定元素