序列
序列就是一堆数据元素的集合,并对每个元素进行编号。在Python中,字符串、列表、元组都属于序列,他们都具有一些特定的操作,如索引、切片、相加、相乘、in、长度、最大值和最小值。...下面以列表为例:
索引
索引代表元素在列表中的位置,从0开始,以此类推
>>>g=[1,2,3,4,5]
>>>g[0]
1
#也可以从右开始索引,最右边的元素索引值-1, 从右往左递减
>>>g[-...使用负索引, 从最后一个元素开始计数,最后一个元素的位置编号为-1
切片
使用切片可以对列表一定范围的元素进行访问
切片的语法:[起始:结束:步长]
注意:
选取的区间属于左闭右开型,即从"起始"位开始...,起始索引必须先于结束索引
负数步长,列表从尾开始向左获取元素,直到第一个元素,起始索引必须晚于结束索引
>>>g=[1,2,3,4,5]
#取出索引为1和2的元素
>>>g[1:3]
[2,3]
#...list()函数
可以直接将其他序列转换为列表
>>>a=list('abc')
>>>a
['a','b','c']
列表的赋值
一个列表中的值可以包含不同的数据类型
>>>a=[1,2,'c','d