列表 -- list元组 -- tuplerange -- 范围

Posted qqmb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表 -- list元组 -- tuplerange -- 范围相关的知识,希望对你有一定的参考价值。

列表 -- 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配合使用
 
 
 

以上是关于列表 -- list元组 -- tuplerange -- 范围的主要内容,如果未能解决你的问题,请参考以下文章

元组与列表的区别

Python--数据类型之二 列表(List)元组(Tuple)字典(Dictionary)

list使用

列表list和元组tuple

python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?

07-列表/元组/集合