一.列表(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)