序列是一种数据储存方式,用来储存一系列数据。
序列储存的是对象的地址,而不是对象的值。
python中常用的序列结构:字符串,列表,元祖,字典,集合
1.列表
列表:内置可变序列,包含多个元素的有序连接的内存空间,列表中的元素可以各不相同,可以是任意类型。
列表对象 的常用方法:增加元素,删除元素,访问元素,计数,列表长度。
python中的列表大小可变,可根据需要随时增加或缩小。
1.1 列表的创建
1.基本语法创建
使用[]符进行创建
a=[10,20,'ju','feng']#创建列表a
b=[]#创建空对象
2.list()创建
使用list()进行列表创建,可以将任何可迭代的数据转化成列表。
a=list()#创建空对象
a=list('ju')#创建列表['ju']
使用range()创建整数列表
函数格式:range([start],end,[step])
其中end为必填项,其余为选填,start默认为0,step默认为1.
a=list(range(10))#创建列表[0,1,2,3,4,5,6,7,8,9]
a=list(range(3,10,2)#创建列表[2,4,6,8]
a=list(range(8,3,-1)#创建列表[7,6,5,4,3,2]
3.推导式生成列表
使用for循环
a=[x*2 for x in range(5)]#生成列表[0,2,4,6,8]
a=[x*2</