列表 -- list、元组 -- tuple、range -- 范围
列表 — list
有序,可变的,索引, 作用:存储数据的,支持很多种数据类型
定义方式: lst = [1,"alex","黑哥"]
增: append 追加 insert 插入 extend 迭代添加
删 del lst -- 删除整个列表 del lst[0] -- 通过索引删除 del lst[1:2] -- 切片删除 del lst[1:4:2] -- 步长删除 clear 清空列表 remove 通过元素进行删除 pop 1.默认删除最后一个 2.有返回值返回的是被删除的元素 3.通过索引进行删除
改 lst[0] = 1 lst[1:2] ="qaaa" # 元素可以超出切片的位数 lst[1:4:2] = "12" # 元素和位置一一对应,多也不行少也不行
查 for i in lst: print(i)
列表的嵌套: 取值通过索引进行取值,一层一层的进行查找
2.元组 — tuple
只能索引查看和for查看,不能进行增删改 存储一些重要的信息数据 元组在配置文件中会使用 元组是不可变的列表
3.range — 范围
python3: range 是一个可迭代对象 python2: xrange和python3中的range是相似的 range返回一个列表 range 范围--是顾头不顾尾
print(list(range(0,10,1))) #步长不写得时候默认为1 [0:10:1] print(list(range(10,-2,-1))) #步长不写得时候默认为1 [10:-2:-1] print(list(range(10))) #步长不写得时候默认为1 [:10]
range(起始位置,终止位置) -- [起始位置:终止位置] range(终止位置) -- [:终止位置] range(起始位置,终止位置,步长) -- [起始位置:终止位置:步长]
for 和 range配合使用
转载于//www.cnblogs.com/qqmb/p/11165542.html
还没有评论,来说两句吧...