一、列表( List )
(一)定义&特点:
1.列表是Python中内置的可变序列,是包含若干元素的 有序、连续 内存空间
2.列表所有元素由 '[' 和 ']' 括起来,元素间用 ' , ' 分隔
3.当对列表中元素进行增加或删除时,列表对象自动对内存进行扩展或收缩。但是!这种扩展或收缩会导致运行效率底下或者导致意外的错误,所以,除非必要,尽量从列表尾部进行元素的增加与删除操作(这样防止错误也可以提高效率)
4.列表中的各个元素类型可以不同
(二)列表创建
a = list() #创建一个空列表
b = [] #创建一个空列表
c = [1,3,'a',"wwwwww"] #创建列表并且赋值
d = list("Hello World") #可以使用list()函数将元祖,range对象,字符串等可迭代类型对象的数据转换成list格式
e = list( range(2,9,2) )
print(a)
print(b)
print(c)
print(d)
print(e)
#==============输出================
[]
[]
[1, 3, 'a', 'wwwwww']
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
[2, 4, 6, 8]
ps: range()函数
range函数原型:range([start,]stop[,step])
函数有三个参数,start和step可以省略
在不省略的情况下,意思是,从start开始,到end结束,包括start不包括end这么一个数据范围里,每step取一步
start省略时从0开始,step省略时step取1