zoukankan      html  css  js  c++  java
  • Python 极简教程(九)元组 tuple

    元组(tuple)是 Python 中的一种序列。和列表类似,但是元组不可变
    也就是说元组一旦声明后,值就不能再改变。我们先来看看元组的样式:

    >>> t = () # 空元组
    >>> t1 = (5,)  # 元组只有一个元素的时候,必须加逗号
    >>> t2 = (5, 7, 8)
    

    元组以小括号作为标识,以逗号分隔元素。
    元组的操作与列表类似,当然会导致列表改变的操作是无法执行的。

    >>> t = (5, 6, 7, 'x', 'y')
    >>> t[1]    # 读取元素
    6
    >>> t[2] = 77
    TypeError: 'tuple' object does not support item assignment    # 元组不支持重新分配元素
    

    元组支持的方法只有 count 和 index

    >>> t = (5, 6, 7, 'x', 'y', 7)
    >>> t.count(7)    # 统计元素 7 出现的次数
    2
    >>> t.index('x')    # 返回元素 'x' 所在的索引值
    3
    

    元组可以转换为列表:

    >>> t = (5, 6, 7, 'x', 'y', 7)
    >>> list(t)    # 注意,原来的元组并没有变化,是生成了一个新的列表
    [5, 6, 7, 'x', 'y', 7] 
    
  • 相关阅读:
    C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型
    循环练习
    ArrayList集合

    方法
    表单标签
    HTML基础
    二维数组
    一维数组
    switch选择结构
  • 原文地址:https://www.cnblogs.com/zmll/p/10611225.html
Copyright © 2011-2022 走看看