zoukankan      html  css  js  c++  java
  • 元组 TUPLE

    元组  TUPLE

    定义:

    不可改变的序列对象。

    如果元组中还有复杂子对象,则复杂子对象是可变的。比如元组中还有一个列表,则列表中的元素是可变的。

    创建:

    1.tuple_1 = 

    2.tuple_2 = tuple()   与列表一样,小括号()中的元素必须可以迭代。

    tuple_1 = 1,23,3
    tuple_2 = tuple((1,2,3))
    print(tuple_1)    #out:(1, 23, 3)
    print(tuple_2)    #out:(1, 2, 3)

    删除元组:

    del tuple

    修改元组:

    元组不可修改。

    如果一定要修改。可以考虑将元组转化为列表,更改列表,删除元组,将列表改为元组。

    运算:

    tuple_3 = tuple((1,2,3)) 
    tuple_4 = 4,36
    tuple_5 = tuple_3 * 3
    tuple_6 = tuple_3 + tuple_4
    print(tuple_3)         #out:(1, 2, 3,)
    print(tuple_4)         #out:(4,36)
    print(tuple_5)         #out:(1, 2, 3, 1, 2, 3, 1, 2, 3)
    print(tuple_6)         #out:(1, 2, 3, 4, 36)
    print(tuple_6[-1])     #out:36

    索引:

    和列表一致。

    函数:

    序号 函数 描述
    1 len(tuple) 统计tuple中有多少个元素
    2 max(tuple) 返回tuple中的最大值
    3 min(tuple) 返回tuple中的最小值
    4 tuple(seq) 将其他序列转化为元组

    元组难以操作,可以将元组转化为l列表在进行操作

  • 相关阅读:
    计算机网络基础知识整理
    计算机操作系统知识整理
    各类编程语言的主要用途
    计算机的基本组成知识整理
    对IT行业的看法和对软件工程的理解
    正规文法转换
    语法树评论
    c语言文法定义
    词法分析
    0909我对编译原理的见解
  • 原文地址:https://www.cnblogs.com/qianslup/p/11040351.html
Copyright © 2011-2022 走看看