一.列表(list)

list     python关键字

lst = [1,2,2,3,4]    用于存储数据,可以存储大量数据.

32位python可以存放:536870912个元素,64位可以存放:1152921504606846975个元素.

而且列表是有序的(按照你保存的顺序)有顺序,可以切片方便取值

二.列表的增删改查

增:

方法有四种
1.    .append() 追加,在末尾的位置加一个
2.    .insert(3,'包夜') 插入第一个是要插入的位置的下标,第二个是要插入的内容
3.    .extend() 迭代添加,整型和布尔值不能迭代
4.   列表合并
删:

方法有四种
1.    del 可以删除整个列表,可以配合下标删除,可以配合切片删除,可以配合步长删除.
2.    .remove() 通过内容删除
3.    .pop() 没有指定时,默认删除最后一个;可以指定下标删除,具有返回值.
4.    .clear() 清空列表
改:

方法只有一种
通过下标、切片修改
查:

通过for循环

三.列表的嵌套

lst = [1,2,34,[45,5,['年后啊']]]

四.元祖(tuple)

 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号

 括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改.

元祖是有序的

五.range

翻译过来就是范围的意思

range(0,5,1)
 
参数第一个是范围的起始位置
参数第二个是范围的结束位置
参数第三个是步长

  

python3中,print(range(0,5))     结果为range(0,5)

python2中,print(range(0,5))     结果为[0,1,2,3,4]

     print(xrang(0,5))     结果为xrange(0,5)