美文网首页Python3基础
不可变序列常用操作

不可变序列常用操作

作者: python_me | 来源:发表于2019-03-29 23:40 被阅读0次

    不可变的序列包含元组(tuple)、range()函数、str文本序列。

    tuple是可包含任意对象的有序集合、通过下标访问元素,任意嵌套存储。元组是不可变的!一旦定义就不再改变!

    创建元组!:

    your_tuple = '250','520','yes'
    #元组是通过,号来分割以确定元素的分组,也可以首尾两头加上括号
    

    但,空元组必须通过圆括号来创建
    如:none_tuple = ()
    前面创建了元组,用下标访问元组:

    your_tuple[0]
     your_tuple[0:2]
     #通过下标访问元组元素
    

    嵌套:

    my_tuple = your_tuple,'2','hello',
    print(type(my_tuple))
    

    看向range()函数

    range范围一般用于生成数值序列,以便执行特定次数的循环。
    声明方法:

    #第一种在for循环中
    for i in range(5):
        print(i)
    
    #第二种、直接声明,range其实支持三个参数,第三个参数是步长
    x1 = tuple(range(1,100,2))
    print(x1)
    

    range函数会创建一个包含顺序数字的对象。其本身函数会创建一个Range对象,使用的时候一般需要转换成 使用需要的形式:

    numbers = list(range(1,100,2))
    #转化成列表
    print(numbers)
    

    相关文章

      网友评论

        本文标题:不可变序列常用操作

        本文链接:https://www.haomeiwen.com/subject/niudbqtx.html