• tuple的使用


    Python元组详解

    Python元组与列表类似,不同之处在于元组的元素无法修改,元组使用小括号(),元组是不可变数据类型。列表使用方括号[ ],另外列表是一个可变类型的数据。

    元组的创建

    使用()就可以创建元组,元素之间使用英文逗号,隔开。

    num_tuple = (1, 2, 3)
    string_tuple = ("a", )
    

    注意: 使用元组的时候,如果只有一个元素记得加上一个逗号,不然就是一条赋值语句。

    查看元组元素

    元素和列表类似,下标(索引)从0开始,可以进行截取。

    string_tuple = ("a", "b", "c", "d")
    print("string_tuple[0]", string_tuple[0])
    

    类似于切片,不懂的可以查看前面的文章。

    删除元组

    元祖中的元素值不可以修改和删除,但是我们可以使用 del 关键字删除整个元组。

    string_tuple = ("a", "b", "c", "d")
    print("string_tuple", string_tuple)
    del string_tuple
    

    元组的内置方法

    len() 获取元组元素个数
    tuple1 = (1, 2, 3, 44, 55)
    print("元组的长度是:" len(tuple1))
    
    max(), min()返回元组元素最大值,最小值
    tuple_num = (11, 22, 33, 0, 15, 40)
    print("tuple_num中元素最大值是:", max(tuple_num))
    
    print("tuple_num中元素最小值是:", min(tuple_num))
    

    元组运算符

    与字符串和列表一样,元组也可以使用+*进行运算。

    tuple1 = (11, 22, "string")
    tuple2 = ("python", [11, 22])
    tuple3 = tuple1 + tuple2
    tuple4 = tuple1 * 3
    
    print("使用+运算符的结果是:", tuple3)
    print("使用*运算符的结果是:", tuple4)
    

    元组的遍历

    使用for循环进行遍历

    tuple_str = ("a", "abc", "d", "df")
    for i in tuple_str:
        print(i)
    

    后续会继续讲解数据类型的深拷贝和浅拷贝。

  • 相关阅读:
    jQuery对象和DOM对象的互转
    ASP.NET MVC单元测试Controller时添加上下文的方式
    基于Mongodb进行分布式数据存储【转】
    .NET平台上的编译器不完全列表
    实现自己的O/R Mapping组件高效缓存的思考
    .NET的动态语言
    C++类成员和数据成员初始化总结
    ACE Singleton
    Wiresshark
    C++
  • 原文地址:https://www.cnblogs.com/liudemeng/p/12186348.html
Copyright © 2020-2023  润新知